From d23be9c0577e815fb217dd0ef971f181c3deca0a Mon Sep 17 00:00:00 2001 From: OpenStack Jenkins Date: Sat, 4 Jan 2014 06:13:42 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I6aef6484cc40f233cfce2c6cd36c7e16039e1903 --- cinder/locale/ar/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/bg_BG/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/bn_IN/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/bs/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ca/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/cinder.pot | 2980 +++++++++++---------- cinder/locale/cs/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/da/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/de/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/en_AU/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/en_GB/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/en_US/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/es/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/es_MX/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/eu/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/eu_ES/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/fa/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/fi_FI/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/fil/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/fr/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/gl/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/hi/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/hr/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/hu/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/id/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/is_IS/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/it/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/it_IT/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ja/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ka_GE/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/km/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/kn/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ko/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ko_KR/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ml_IN/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/mr_IN/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ms/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/nb/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ne/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/nl_NL/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/pa_IN/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/pl_PL/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/pt/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/pt_BR/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ro/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ru/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ru_RU/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/sk/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/sl_SI/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/sv/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/sw_KE/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/tl/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/tl_PH/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/tr/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/tr_TR/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/uk/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/ur/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/vi_VN/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/zh_CN/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/zh_HK/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- cinder/locale/zh_TW/LC_MESSAGES/cinder.po | 2974 ++++++++++---------- 61 files changed, 91320 insertions(+), 90100 deletions(-) diff --git a/cinder/locale/ar/LC_MESSAGES/cinder.po b/cinder/locale/ar/LC_MESSAGES/cinder.po index 4a2083415..e09b4435d 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-09-12 07:56+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Arabic " @@ -19,675 +19,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -695,123 +695,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -820,94 +820,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -923,104 +923,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1031,20 +1031,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1074,8 +1074,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1130,20 +1130,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1159,28 +1159,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1206,19 +1206,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1267,85 +1267,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1382,67 +1382,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1470,18 +1470,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1504,9 +1504,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1551,21 +1551,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1582,7 +1582,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2392,343 +2392,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2738,169 +2738,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2918,71 +2918,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3057,7 +3057,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3129,7 +3129,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3140,7 +3140,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3657,28 +3657,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3708,41 +3708,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3762,12 +3762,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3781,45 +3781,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3849,17 +3849,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3868,12 +3868,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3881,43 +3881,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3926,8 +3926,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3941,14 +3941,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3965,531 +3965,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4497,30 +4497,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4530,8 +4530,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4544,67 +4544,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4640,12 +4640,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4724,382 +4724,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5272,7 +5272,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5308,393 +5308,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5703,49 +5703,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5753,13 +5753,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5768,8 +5768,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5778,7 +5778,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5787,33 +5787,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5821,124 +5821,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5946,67 +5946,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6015,7 +6015,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6023,7 +6023,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6031,7 +6031,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6040,7 +6040,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6049,107 +6049,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6157,35 +6157,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6193,14 +6193,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6208,7 +6208,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6217,14 +6217,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6232,7 +6232,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6241,53 +6241,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6296,14 +6296,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6311,7 +6311,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6320,94 +6320,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6415,51 +6415,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6467,383 +6467,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6923,18 +6923,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6942,241 +6942,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7184,74 +7184,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7259,123 +7259,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7383,584 +7383,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7969,352 +7969,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8355,11 +8355,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8373,75 +8373,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8517,435 +8537,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8953,184 +8973,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9138,35 +9158,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9174,323 +9194,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/bg_BG/LC_MESSAGES/cinder.po b/cinder/locale/bg_BG/LC_MESSAGES/cinder.po index 1483fa816..c208db9e6 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/bn_IN/LC_MESSAGES/cinder.po b/cinder/locale/bn_IN/LC_MESSAGES/cinder.po index ce79aaa89..7052aebdf 100644 --- a/cinder/locale/bn_IN/LC_MESSAGES/cinder.po +++ b/cinder/locale/bn_IN/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-10-20 01:34+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Bengali (India) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/bs/LC_MESSAGES/cinder.po b/cinder/locale/bs/LC_MESSAGES/cinder.po index d5cf043bc..5701c37f8 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,123 +693,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -818,94 +818,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -921,104 +921,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1029,20 +1029,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1072,8 +1072,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1128,20 +1128,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1157,28 +1157,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1204,19 +1204,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1265,85 +1265,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1380,67 +1380,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1468,18 +1468,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1502,9 +1502,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1549,21 +1549,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1580,7 +1580,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2394,343 +2394,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2740,170 +2740,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Status volumena mora biti omogućen" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2921,71 +2921,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3060,7 +3060,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3132,7 +3132,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3143,7 +3143,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3660,28 +3660,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3711,41 +3711,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3765,12 +3765,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3784,45 +3784,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3852,17 +3852,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3871,12 +3871,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3884,43 +3884,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3929,8 +3929,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3944,14 +3944,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3968,534 +3968,534 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "Status volumena mora biti omogućen" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Status volumena mora biti omogućen" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Status volumena mora biti omogućen" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4503,30 +4503,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4536,8 +4536,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4550,67 +4550,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4646,12 +4646,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Neočekivana greška prilikom pokretanja komande." @@ -4730,382 +4730,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5278,7 +5278,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5314,393 +5314,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5709,49 +5709,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5759,13 +5759,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5774,8 +5774,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5784,7 +5784,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5793,33 +5793,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5827,124 +5827,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5952,67 +5952,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6021,7 +6021,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6029,7 +6029,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6037,7 +6037,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6046,7 +6046,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6055,107 +6055,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6163,35 +6163,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6199,14 +6199,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6214,7 +6214,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6223,14 +6223,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6238,7 +6238,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6247,53 +6247,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6302,14 +6302,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6317,7 +6317,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6326,94 +6326,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6421,51 +6421,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6473,383 +6473,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6929,18 +6929,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6948,241 +6948,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7190,74 +7190,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7265,123 +7265,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7389,584 +7389,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7975,352 +7975,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8361,11 +8361,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8379,75 +8379,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Neočekivana greška prilikom pokretanja komande." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8523,435 +8543,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8959,184 +8979,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9144,35 +9164,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9180,323 +9200,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ca/LC_MESSAGES/cinder.po b/cinder/locale/ca/LC_MESSAGES/cinder.po index 2a4ceac5b..501a6d3d8 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/cinder.pot b/cinder/locale/cinder.pot index 3bf8ef231..214dd523d 100644 --- a/cinder/locale/cinder.pot +++ b/cinder/locale/cinder.pot @@ -1,14 +1,14 @@ # Translations template for cinder. -# Copyright (C) 2013 ORGANIZATION +# Copyright (C) 2014 ORGANIZATION # This file is distributed under the same license as the cinder project. -# FIRST AUTHOR , 2013. +# FIRST AUTHOR , 2014. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.240\n" +"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.244\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,123 +693,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -818,94 +818,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -921,104 +921,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1029,20 +1029,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1072,8 +1072,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1128,20 +1128,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1157,28 +1157,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1204,19 +1204,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1265,85 +1265,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1380,67 +1380,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1468,18 +1468,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1502,9 +1502,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1549,21 +1549,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1580,7 +1580,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2390,343 +2390,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2736,169 +2736,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2916,71 +2916,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3055,7 +3055,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3127,7 +3127,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3138,7 +3138,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3655,28 +3655,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3706,41 +3706,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3760,12 +3760,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3779,45 +3779,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3847,17 +3847,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3866,12 +3866,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3879,43 +3879,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3924,8 +3924,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3939,14 +3939,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3963,531 +3963,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4495,30 +4495,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4528,8 +4528,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4542,67 +4542,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4638,12 +4638,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4722,382 +4722,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5270,7 +5270,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5306,393 +5306,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5701,49 +5701,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5751,13 +5751,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5766,8 +5766,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5776,7 +5776,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5785,33 +5785,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5819,124 +5819,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5944,67 +5944,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6013,7 +6013,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6021,7 +6021,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6029,7 +6029,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6038,7 +6038,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6047,107 +6047,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6155,35 +6155,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6191,14 +6191,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6206,7 +6206,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6215,14 +6215,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6230,7 +6230,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6239,53 +6239,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6294,14 +6294,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6309,7 +6309,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6318,94 +6318,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6413,51 +6413,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6465,383 +6465,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6921,18 +6921,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6940,241 +6940,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7182,74 +7182,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7257,123 +7257,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7381,584 +7381,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7967,352 +7967,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8353,11 +8353,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8371,75 +8371,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8515,435 +8535,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8951,184 +8971,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9136,35 +9156,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9172,323 +9192,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/cs/LC_MESSAGES/cinder.po b/cinder/locale/cs/LC_MESSAGES/cinder.po index 84d23ce3c..e9459b86c 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-04-04 20:28+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -18,201 +18,201 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "Vyskytla se neočekávaná výjimka." -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "Neschváleno." -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "Uživatel nemá správcovská oprávnění" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno." -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Kernel nenalezen v obrazu %(image_id)s." -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "Nepřijatelné parametry." -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Svazek %(volume_id)s není k ničemu připojen" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "Nelze načíst data do formátu json" -#: cinder/exception.py:169 +#: cinder/exception.py:167 #, fuzzy msgid "The results are invalid." msgstr "Požadavek je neplatný." -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Neplatný typ obsahu %(content_type)s." -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "Služba je v tuto chvíli nedostupná." -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "Zdroj nemohl být nalezen." -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Svazek %(volume_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, fuzzy, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s." -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Typ svazku %(volume_type_id)s nemohl být nalezen." -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Typ svazku s názvem %(volume_type_name)s nemohl být nalezen." -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -221,479 +221,479 @@ msgstr "" "Typ svazku %(volume_type_id)s nemá žádné dodatečné parametry s klíčem " "%(extra_specs_key)s." -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snímek %(snapshot_id)s nemohl být nalezen." -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "mazání svazku %(volume_name)s který má snímek" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Neplatný href %(image_href)s obrazu." -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Služba %(service_id)s nemohla být nalezena." -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "Hostitel %(host)s nemohl být nalezen." -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Filtr hostitelů plácinderče %(filter_name)s nemohl být nalezen." -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, fuzzy, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "Filtr hostitelů plácinderče %(filter_name)s nemohl být nalezen." -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Nelze najít binární soubor %(binary)s v hostiteli %(host)s." -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "Kvóta nemohla být nalezena." -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena." -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Uživatel %(user_id)s nemohl být nalezen." -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Kvóta překročena" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Přesun %(migration_id)s nemohl být nalezen." -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "Soubor %(file_path)s nemohl být nalezen." -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, fuzzy, python-format msgid "Volume Type %(id)s already exists." msgstr "Typ svazku %(name)s již existuje." -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "Nelze najít nastavení v %(path)s" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Nelze najít nastavení v %(path)s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Nelze načíst aplikaci vložení '%(name)s' z %(path)s" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Hostitel %(host)s není dostupný nebo neexistuje." -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Zjištěn více než jeden svazek s názvem %(vol_name)" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Nelze vytvořit typ_svazku s názvem %(name)s a specifikacemi " "%(extra_specs)s" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, fuzzy, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s nemohla být nastavena." -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Poškozené tělo zprávy: %(reason)s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, fuzzy, python-format msgid "Backup %(backup_id)s could not be found." msgstr "Skupina LDAP %(group_id)s nemohla být nalezena." -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Neplatná podpůrná vrstva: %s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Obraz %(image_id)s nemohl být nalezen." -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, fuzzy, python-format msgid "Bad HTTP response status %(status)s" msgstr "Neplatný stav serveru: %(status)s" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "Špatná odpověď od SolidFire API" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Chyba v odpovědi SolidFire API: data=%(data)s" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, fuzzy, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "Nelze nalézt účet %(account_name) on zařízení Solidfire" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 #, fuzzy msgid "Unknown NFS exception" msgstr "Vyskytla se neočekávaná výjimka." -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 #, fuzzy msgid "Unknown Gluster exception" msgstr "Vyskytla se neočekávaná výjimka." -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "Oznamování schopností plácinderčům ..." -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "Soubor JSON představující zásady" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "Kontrolované pravidlo, když požadované není nalezeno" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -701,124 +701,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "Vnitřní výjimka: %s" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, fuzzy, python-format msgid "wait wrap.failed %s" msgstr "Vyvoláno Nenalezeno: %s" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "Začínající uzel %(topic)s (verze %(vcs_string)s)" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "Vytváření připojení zákazníka pro službu %s" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "Ukončena služba bez záznamu v databázi" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "Objekt databáze služby zmizel, je znovu vytvářen." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "Obnoveno připojení modelového serveru!" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "modelový server je nedostupný" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -827,95 +827,95 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "Úplná sada PŘÍZNAKŮ:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "Neplatná podpůrná vrstva: %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "podpůrná vrstva: %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "v opakujícím volání" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "Zastavování serveru WSGI." -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "Server WSGI byl zastaven." -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "Musíte zavést __call__" @@ -931,104 +931,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "parametr limit musí být celé číslo" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "parametr limit musí být kladný" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "parametr offset musí být celé číslo" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "parametr offset musí být kladný" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "značka [%s] nenalezena" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "href %s neobsahuje verzi" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "Zavádění správce rozšíření." -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "Načteno rozšíření: %s" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "Název roz: %s" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "Přezdívká roz: %s" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "Popis roz: %s" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "Jmenný prostor roz: %s" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "Roz aktualizováno: %s" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "Výjimka při načítání rozšíření: %s" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "Načítání rozšíření %s" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "Volání továrny rozšíření %s" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Nelze načít rozšížení %(ext_factory)s: %(exc)s" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "Nelze načíst rozšíření %(ext_name)s: %(exc)s" @@ -1039,22 +1039,22 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "prvek není podřazený" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "kořenový prvek volí seznam" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" "Neshoda stromu šablony; přidávání sluhy %(slavetag)s k pánovi " "%(mastertag)s" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "podtřídy musí zavádět construct()!" @@ -1084,8 +1084,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "Nsprávný formát těla požadavku" @@ -1109,7 +1109,7 @@ msgstr "" msgid "Snapshot not found." msgstr "Server nenalezen." -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "XML nelze porozumět" @@ -1141,20 +1141,20 @@ msgstr "Describe-resource je funkce pouze pro správce" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1170,28 +1170,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1217,20 +1217,20 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 #, fuzzy msgid "Request body empty" msgstr "Nsprávný formát těla požadavku" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "Neshoda s tělem požadavku a URI" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "Tělo požadavku obsahuje příliš mnoho položek" @@ -1279,85 +1279,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Vytvořit snímek svazku %s" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Vytvořit snímek svazku %s" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "Zachycena chyba: %s" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, 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 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1394,67 +1394,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "JSON nelze porozumět" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "příliš mnoho klíčů těla" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "Rozšířený zdroj: %s" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "Vyvolána chyba: %s" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "Vyvolána výjimka HTTP: %s" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "V požadavku zadáno prázdné tělo" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "V požadavku zadán nerozpoznaný Content-Type" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "V požadavku nezadán Content-Type" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "Žádná taková činnost: %s" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "Poškozené tělo požadavku" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "Nepodporovaný Content-Type" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "Poškozená url požadavku" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "%(url)s vrátilo chybu: %(e)s" @@ -1484,19 +1484,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "Tento požadavek má omezen množství." -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "Instance neexistuje" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "Položka metadat nenalezena" @@ -1519,9 +1519,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 #, fuzzy msgid "volume does not exist" msgstr "Server neexistuje" @@ -1567,21 +1567,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1598,7 +1598,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, fuzzy, python-format msgid "Removing options '%s' from query" msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty" @@ -2412,343 +2412,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, 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:111 +#: cinder/brick/exception.py:109 #, 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:115 +#: cinder/brick/exception.py:113 #, 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:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Nelze použít globální roli %(role_id)s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2758,170 +2758,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Obraz musí být dostupný" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2939,71 +2939,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3078,7 +3078,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:449 #, fuzzy msgid "in fixed duration looping call" msgstr "v opakujícím volání" @@ -3152,7 +3152,7 @@ msgstr "Spouštění příkazu (podproces): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Výsledek byl %s" @@ -3163,7 +3163,7 @@ msgid "%r failed. Retrying." msgstr "%r selhalo. Opakování." #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "Spouštění příkazu (SSH): %s" @@ -3683,29 +3683,29 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 #, fuzzy msgid "Could not find another host" msgstr "Nelze najít %s v požadavku." -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3735,41 +3735,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3789,12 +3789,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3808,45 +3808,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3876,17 +3876,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "Svazek není nalezen v instanci %(instance_id)s." @@ -3896,12 +3896,12 @@ msgstr "Svazek není nalezen v instanci %(instance_id)s." msgid "Invalid input" msgstr "Neplatný snímek" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "Odpojit svazek %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3909,43 +3909,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3954,8 +3954,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3969,14 +3969,14 @@ msgstr "Nelze získat metadata pro ip: %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3993,533 +3993,533 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "Obraz musí být dostupný" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Obraz musí být dostupný" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, 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:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, 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:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4527,30 +4527,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4560,8 +4560,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Vytvořit snímek svazku %s" @@ -4574,67 +4574,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4670,12 +4670,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Při spuštění příkazu došlo k nečekané chybě." @@ -4754,382 +4754,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, fuzzy, python-format msgid "Exception during mounting %s" msgstr "Výjimka při načítání rozšíření: %s" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, fuzzy, python-format msgid "Symbolic link %s not found" msgstr "značka [%s] nenalezena" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, fuzzy, python-format msgid "%s is already mounted" msgstr "skupina %s již existuje" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5303,7 +5303,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5339,395 +5339,395 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "odpověď %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 #, fuzzy msgid "Failed to get model update from clone" msgstr "Nelze získat metadata pro ip: %s" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "Nelze vytvořit typ instance" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, 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:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5736,49 +5736,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5786,13 +5786,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5801,8 +5801,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5811,7 +5811,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5820,33 +5820,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5854,124 +5854,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5979,67 +5979,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6053,7 +6053,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6061,7 +6061,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6069,7 +6069,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6078,7 +6078,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6087,107 +6087,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, fuzzy, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "Svazek %(volume_id)s nemohl být nastaven." -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6195,36 +6195,36 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 #, fuzzy msgid "Entering create_volume_from_snapshot." msgstr "Vytvořit svazek ze snímku %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6232,14 +6232,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6247,7 +6247,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6256,14 +6256,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6271,7 +6271,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6280,53 +6280,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6335,14 +6335,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6350,7 +6350,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6359,94 +6359,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, 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:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, 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:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6454,51 +6454,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, 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:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, 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:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6506,388 +6506,388 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Vytvořit snímek svazku %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, 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:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Chyba v přesunu %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 #, fuzzy msgid "Storage type not found." msgstr "Obraz nenalezen" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 #, fuzzy msgid "Masking View not found." msgstr "Obraz nenalezen" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 #, fuzzy msgid "Ecom user not found." msgstr "Server nenalezen." -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 #, fuzzy msgid "Ecom server not found." msgstr "Server nenalezen." -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Znovu připojeno k frontě" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, 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:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, 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:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, 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:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, fuzzy, python-format msgid "Error finding %s." msgstr "Chyba v přesunu %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, fuzzy, python-format msgid "Found iSCSI endpoint: %s" msgstr "Vyvoláno Nenalezeno: %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6967,18 +6967,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6986,241 +6986,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7228,74 +7228,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7303,123 +7303,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7427,584 +7427,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, fuzzy, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "Nelze získat metadata pro ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, fuzzy, python-format msgid "Failed to get target portal for the LUN %s" msgstr "Nelze získat metadata pro ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, fuzzy, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "Nelze získat metadata pro ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Nelze získat metadata pro ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -8013,353 +8013,353 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 #, fuzzy msgid "Bad response from server" msgstr "Špatná odpověď od SolidFire API" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "odpověď %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8400,11 +8400,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8418,75 +8418,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Při spuštění příkazu došlo k nečekané chybě." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "skupina %s již existuje" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8562,435 +8582,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8998,184 +9018,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9183,35 +9203,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9219,323 +9239,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/da/LC_MESSAGES/cinder.po b/cinder/locale/da/LC_MESSAGES/cinder.po index 636c2b4f3..a2035bcd5 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,123 +693,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -818,94 +818,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -921,104 +921,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1029,20 +1029,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1072,8 +1072,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1128,20 +1128,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1157,28 +1157,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1204,19 +1204,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1265,85 +1265,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1380,67 +1380,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1468,18 +1468,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1502,9 +1502,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1549,21 +1549,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1580,7 +1580,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2390,343 +2390,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2736,169 +2736,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2916,71 +2916,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3055,7 +3055,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3127,7 +3127,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3138,7 +3138,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3655,28 +3655,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3706,41 +3706,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3760,12 +3760,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3779,45 +3779,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3847,17 +3847,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3866,12 +3866,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3879,43 +3879,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3924,8 +3924,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3939,14 +3939,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3963,531 +3963,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "bind %s: slettet" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4495,30 +4495,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4528,8 +4528,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4542,67 +4542,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4638,12 +4638,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4722,382 +4722,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5270,7 +5270,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5306,393 +5306,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5701,49 +5701,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5751,13 +5751,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5766,8 +5766,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5776,7 +5776,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5785,33 +5785,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5819,124 +5819,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5944,67 +5944,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6013,7 +6013,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6021,7 +6021,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6029,7 +6029,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6038,7 +6038,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6047,107 +6047,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6155,35 +6155,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6191,14 +6191,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6206,7 +6206,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6215,14 +6215,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6230,7 +6230,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6239,53 +6239,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6294,14 +6294,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6309,7 +6309,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6318,94 +6318,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6413,51 +6413,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6465,383 +6465,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "bind %s: slettet" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "bind %s: slettet" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "bind %s: slettet" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "bind %s: slettet" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6921,18 +6921,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6940,241 +6940,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7182,74 +7182,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7257,123 +7257,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7381,584 +7381,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "bind %s: slettet" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7967,352 +7967,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8353,11 +8353,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8371,75 +8371,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8515,435 +8535,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8951,184 +8971,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9136,35 +9156,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9172,323 +9192,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/de/LC_MESSAGES/cinder.po b/cinder/locale/de/LC_MESSAGES/cinder.po index 366bb1f8c..87fea53b4 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "keine Methode für diese Nachricht gefunden: %s" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,123 +693,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "Das Service-Datenbank-Objekt ist verschwunden, es wird erneut erzeugt." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -818,95 +818,95 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "Alle vorhandenen FLAGS:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,170 +2737,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Volume %s: wird erstellt" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2918,71 +2918,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3057,7 +3057,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3129,7 +3129,7 @@ msgstr "Führe Kommando (subprocess) aus: %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Ergebnis war %s" @@ -3140,7 +3140,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3657,28 +3657,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3708,41 +3708,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3762,12 +3762,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3781,45 +3781,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3849,17 +3849,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3868,12 +3868,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "Volume %s: wird entfernt" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3881,43 +3881,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3926,8 +3926,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3941,14 +3941,14 @@ msgstr "Nicht möglich volume %s zufinden" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3965,531 +3965,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "Volume %s: wird entfernt" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "Volume %s: entferne Export" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4497,30 +4497,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4530,8 +4530,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4544,67 +4544,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4640,12 +4640,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Unerwarteter Fehler bei Ausführung des Kommandos." @@ -4724,382 +4724,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5272,7 +5272,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5308,393 +5308,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5703,49 +5703,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5753,13 +5753,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5768,8 +5768,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5778,7 +5778,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5787,33 +5787,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5821,124 +5821,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5946,67 +5946,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6020,7 +6020,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6028,7 +6028,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6036,7 +6036,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6045,7 +6045,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6054,107 +6054,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6162,35 +6162,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6198,14 +6198,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6213,7 +6213,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6222,14 +6222,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6237,7 +6237,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6246,53 +6246,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6301,14 +6301,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6316,7 +6316,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6325,94 +6325,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6420,51 +6420,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6472,383 +6472,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6928,18 +6928,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6947,241 +6947,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7189,74 +7189,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7264,123 +7264,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7388,584 +7388,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "Volume %s: erfolgreich entfernt" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7974,352 +7974,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8360,11 +8360,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8378,75 +8378,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Unerwarteter Fehler bei Ausführung des Kommandos." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8522,435 +8542,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8958,184 +8978,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9143,35 +9163,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9179,323 +9199,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/en_AU/LC_MESSAGES/cinder.po b/cinder/locale/en_AU/LC_MESSAGES/cinder.po index 6f46a0317..0b0e96c51 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Not authorized for image %(image_id)s." -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, fuzzy, python-format msgid "Volume Type %(id)s already exists." msgstr "Volume Type %(id)s already exists." -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Could not find parameter %(param)s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Failed to copy image to volume: %(reason)s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Unable to create server object for initiator %(name)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,124 +693,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "Unhandled exception" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, fuzzy, python-format msgid "Starting %d workers" msgstr "Starting %d workers" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, fuzzy, python-format msgid "wait wrap.failed %s" msgstr "wait wrap.failed %s" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "Starting %(topic)s node (version %(version_string)s)" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "Service killed that has no database entry" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "The service database object disappeared, Recreating it." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "Recovered model server connection!" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "model server went away" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, fuzzy, python-format msgid "Error connecting via ssh: %s" msgstr "Error connecting via ssh: %s" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "backend %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, fuzzy, python-format msgid "Unable to find cert_file : %s" msgstr "Unable to find cert_file : %s" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "Unable to find ca_file : %s" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, fuzzy, python-format msgid "Unable to find key_file : %s" msgstr "Unable to find key_file : %s" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "You must implement __call__" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Creating new volume transfer %s" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Creating transfer of volume %s" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Accepting transfer %s" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "Caught error: %s" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,19 +1469,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "snapshot does not exist" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1504,9 +1504,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 #, fuzzy msgid "volume does not exist" msgstr "volume does not exist" @@ -1552,21 +1552,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1583,7 +1583,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2397,343 +2397,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, 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:111 +#: cinder/brick/exception.py:109 #, 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:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Removing iscsi_target: %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Unable to locate Volume Group %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Unable to find VG: %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Unable to find LV: %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2743,170 +2743,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "Use of empty request context is deprecated" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Volume must be available" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2924,71 +2924,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3063,7 +3063,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3135,7 +3135,7 @@ msgstr "Running cmd (subprocess): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Result was %s" @@ -3146,7 +3146,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" @@ -3665,28 +3665,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "Must implement a fallback schedule" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 #, fuzzy msgid "Must implement schedule_create_volume" msgstr "Must implement schedule_create_volume" @@ -3717,41 +3717,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3771,12 +3771,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3790,45 +3790,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3858,17 +3858,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3877,12 +3877,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "volume: %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3890,43 +3890,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3935,8 +3935,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3950,14 +3950,14 @@ msgstr "Failed to create transfer record for %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3974,535 +3974,535 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "Volume status must be available to reserve" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Volume Snapshot status must be available or error" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Volume status must be available/in-use." -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recovering from a failed execute. Try number %s" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, 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:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "Volume is not local to this node" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, 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:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4510,30 +4510,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4543,8 +4543,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Creating clone of volume: %s" @@ -4557,67 +4557,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4653,12 +4653,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Error running SSH command: %s" @@ -4737,382 +4737,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, fuzzy, python-format msgid "casted to %s" msgstr "casted to %s" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, fuzzy, python-format msgid "%s is already mounted" msgstr "%s is already mounted" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5287,7 +5287,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5323,395 +5323,395 @@ msgstr "Sheepdog is not working: %s" msgid "Sheepdog is not working" msgstr "Sheepdog is not working" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "API response: %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 #, fuzzy msgid "Failed to get model update from clone" msgstr "Failed to get model update from clone" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "Failed to get updated stats" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5720,49 +5720,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5770,13 +5770,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5785,8 +5785,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5795,7 +5795,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5804,33 +5804,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5838,124 +5838,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5963,67 +5963,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6037,7 +6037,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6045,7 +6045,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6053,7 +6053,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6062,7 +6062,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6071,107 +6071,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6179,35 +6179,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6215,14 +6215,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6230,7 +6230,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6239,14 +6239,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6254,7 +6254,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6263,53 +6263,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6318,14 +6318,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6333,7 +6333,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6342,94 +6342,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6437,51 +6437,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6489,384 +6489,384 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Create export: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, 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:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Error mapping volume %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, 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:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, 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:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, 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:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, 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:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Cannot connect to ECOM server" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, 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:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "Cannot find device number for volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, fuzzy, python-format msgid "Found iSCSI endpoint: %s" msgstr "Found iSCSI endpoint: %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6946,18 +6946,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6965,241 +6965,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7207,74 +7207,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7282,123 +7282,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7406,584 +7406,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, fuzzy, python-format msgid "Using NetApp filer: %s" msgstr "Using NetApp filer: %s" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, fuzzy, python-format msgid "Destroyed LUN %s" msgstr "Destroyed LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, fuzzy, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "Failed to get LUN target details for the LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, fuzzy, python-format msgid "Failed to get target portal for the LUN %s" msgstr "Failed to get target portal for the LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, fuzzy, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "Failed to get target IQN for the LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "Snapshot %s deletion successful" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Failed to get vol with required size for volume: %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7992,352 +7992,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, fuzzy, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "Volume %s does not exist in Nexenta SA" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "Got response: %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8378,11 +8378,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8396,75 +8396,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Error running ssh command: %s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "Volume (%s) already exists on array" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8540,435 +8560,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8976,184 +8996,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, fuzzy, python-format msgid "Creating folder %s " msgstr "Creating folder %s " -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9161,35 +9181,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9197,323 +9217,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/en_GB/LC_MESSAGES/cinder.po b/cinder/locale/en_GB/LC_MESSAGES/cinder.po index b205b5ed0..29afb56cf 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -17,678 +17,678 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "Not authorised." -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Volume %(volume_id)s is still attached, detach volume first." -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "Failed to load data into json format" -#: cinder/exception.py:169 +#: cinder/exception.py:167 #, fuzzy msgid "The results are invalid." msgstr "The request is invalid." -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Could not find parameter %(param)s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Failed to copy image to volume: %(reason)s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Unable to create server object for initiator %(name)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 #, fuzzy msgid "Unknown NFS exception" msgstr "Unknown NFS exception" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 #, fuzzy msgid "Unknown Gluster exception" msgstr "Unknown Gluster exception" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -696,124 +696,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "Unhandled exception" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -822,95 +822,95 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "Full set of CONF:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "backend %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, fuzzy, python-format msgid "Unable to find cert_file : %s" msgstr "Unable to find cert_file : %s" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "Unable to find ca_file : %s" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, fuzzy, python-format msgid "Unable to find key_file : %s" msgstr "Unable to find key_file : %s" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -926,104 +926,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1034,20 +1034,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1077,8 +1077,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1101,7 +1101,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1133,20 +1133,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1162,28 +1162,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1209,19 +1209,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1270,85 +1270,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Creating transfer of volume %s" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1385,67 +1385,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1473,19 +1473,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "snapshot does not exist" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1508,9 +1508,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1555,21 +1555,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1586,7 +1586,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2400,343 +2400,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Removing iscsi_target: %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Unable to locate Volume Group %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Unable to find VG: %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Unable to find LV: %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2746,170 +2746,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "Use of empty request context is deprecated" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Volume must be available" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2927,71 +2927,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3066,7 +3066,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3138,7 +3138,7 @@ msgstr "Running cmd (subprocess): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Result was %s" @@ -3149,7 +3149,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" @@ -3669,28 +3669,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3720,41 +3720,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3774,12 +3774,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3793,45 +3793,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3861,17 +3861,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3881,12 +3881,12 @@ msgstr "" msgid "Invalid input" msgstr "Invalid input" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "volume: %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3894,43 +3894,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3939,8 +3939,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3954,14 +3954,14 @@ msgstr "Failed to create transfer record for %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3978,535 +3978,535 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "Volume status must be available to reserve" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Volume Snapshot status must be available or error" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Volume status must be available/in-use." -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, 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:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "Volume is not local to this node" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4514,30 +4514,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4547,8 +4547,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4561,67 +4561,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4657,12 +4657,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Error running SSH command: %s" @@ -4741,382 +4741,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, fuzzy, python-format msgid "casted to %s" msgstr "casted to %s" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5290,7 +5290,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5326,394 +5326,394 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "Failed to get updated stats" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5722,49 +5722,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5772,13 +5772,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5787,8 +5787,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5797,7 +5797,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5806,33 +5806,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5840,124 +5840,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5965,67 +5965,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6039,7 +6039,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6047,7 +6047,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6055,7 +6055,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6064,7 +6064,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6073,107 +6073,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6181,35 +6181,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6217,14 +6217,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6232,7 +6232,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6241,14 +6241,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6256,7 +6256,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6265,53 +6265,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6320,14 +6320,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6335,7 +6335,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6344,94 +6344,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6439,51 +6439,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6491,383 +6491,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Create export: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, 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:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, 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:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, 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:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, 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:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "Cannot find device number for volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6947,18 +6947,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6966,241 +6966,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7208,74 +7208,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7283,123 +7283,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7407,584 +7407,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, fuzzy, python-format msgid "Destroyed LUN %s" msgstr "Destroyed LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "Snapshot %s deletion successful" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Failed to get vol with required size for volume: %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7993,352 +7993,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8379,11 +8379,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8397,75 +8397,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Error running ssh command: %s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8541,435 +8561,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8977,184 +8997,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9162,35 +9182,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9198,323 +9218,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/en_US/LC_MESSAGES/cinder.po b/cinder/locale/en_US/LC_MESSAGES/cinder.po index bc68129af..a5193f2a6 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: markmc \n" "Language-Team: en_US \n" @@ -17,200 +17,200 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "Arguments dropped when creating context: %s" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "An unknown exception occurred." -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "Exception in string format operation" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "Bad or unexpected response from the storage volume backend API: %(data)s" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "Not authorized." -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "User does not have admin privileges" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Policy doesn't allow %(action)s to be performed." -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "Not authorized for image %(image_id)s." -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "Unacceptable parameters." -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Volume %(volume_id)s is still attached, detach volume first." -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "Failed to load data into json format" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "The results are invalid." -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Invalid content type %(content_type)s." -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "Service is unavailable at this time." -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Image %(image_id)s is unacceptable: %(reason)s" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, fuzzy, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "Expected a uuid but received %(uuid)s." -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "Resource could not be found." -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Volume %(volume_id)s could not be found." -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Volume %(volume_id)s has no metadata with key %(metadata_key)s." -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Volume type %(volume_type_id)s could not be found." -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Volume type with name %(volume_type_name)s could not be found." -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -219,74 +219,74 @@ msgstr "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Snapshot %(snapshot_id)s could not be found." -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "deleting volume %(volume_name)s that has snapshot" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "deleting snapshot %(snapshot_name)s that has dependent volumes" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "No target id found for volume %(volume_id)s." -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Invalid image href %(image_href)s." -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Image %(image_id)s could not be found." -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Service %(service_id)s could not be found." -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "Host %(host)s could not be found." -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "Scheduler Host Filter %(filter_name)s could not be found." -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "Scheduler Host Weigher %(weigher_name)s could not be found." -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "Could not find binary %(binary)s on host %(host)s." -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "Invalid reservation expiration %(expire)s." -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " @@ -295,148 +295,148 @@ msgstr "" "Change would make usage less than 0 for the following resources: " "%(unders)s" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "Quota could not be found" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "Unknown quota resources %(unknown)s." -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Quota for project %(project_id)s could not be found." -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Quota class %(class_name)s could not be found." -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Quota usage for project %(project_id)s could not be found." -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Quota reservation %(uuid)s could not be found." -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Quota exceeded for resources: %(overs)s" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Migration %(migration_id)s could not be found." -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "File %(file_path)s could not be found." -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "Volume Type %(id)s already exists." -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Malformed message body: %(reason)s" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "Could not find config at %(path)s" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Could not find config at %(param)s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "Could not load paste app '%(name)s' from %(path)s" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "No valid host was found. %(reason)s" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Host %(host)s is not up or doesn't exist." -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "Maximum number of snapshots allowed (%(allowed)d) exceeded" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "Detected more than one volume with name %(vol_name)s" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "Unknown or unsupported command %(cmd)s" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "Malformed response to command %(cmd)s: %(reason)s" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "Operation failed with status=%(status)s. Full dump: %(data)s" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Instance %(instance_id)s could not be found." -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " @@ -445,253 +445,253 @@ msgstr "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Failed to copy image to volume: %(reason)s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "Backup %(backup_id)s could not be found." -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "Invalid backup: %(reason)s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Transfer %(transfer_id)s could not be found." -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Unable to create server object for initiator %(name)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "Unable to find server object for initiator %(name)s" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "Unable to find any active VPSA controller" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "Failed to retrieve attachments for volume %(name)s" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "Invalid attachment info for volume %(name)s: %(reason)s" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "Bad HTTP response status %(status)s" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "Bad response from SolidFire API" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "Error in SolidFire API response: data=%(data)s" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "Unable to locate account %(account_name)s on Solidfire device" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "Invalid 3PAR Domain: %(err)s" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "Unknown NFS exception" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "No mounted NFS shares found" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "There is no share which can host %(volume_size)sG" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "Unknown Gluster exception" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "No mounted Gluster shares found" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "Notifying Schedulers of capabilities ..." -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "JSON file representing policy" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "Rule checked when requested rule is not found" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -699,123 +699,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "SIGTERM received" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "Parent process has died unexpectedly, exiting" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "Forking too fast, sleeping" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "Caught %s, exiting" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "Unhandled exception" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "Started child %d" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "Starting %d workers" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "Child %(pid)d killed by signal %(sig)d" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "Child %(pid)d exited with status %(code)d" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "pid %d not in child list" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "_wait_child %d" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "wait wrap.failed %s" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "Caught %s, stopping children" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "Waiting on %d children to exit" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "Starting %(topic)s node (version %(version_string)s)" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "Creating Consumer connection for Service %s" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "Service killed that has no database entry" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "The service database object disappeared, Recreating it." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "Recovered model server connection!" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "model server went away" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -824,70 +824,70 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "Full set of CONF:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "Specify a password or private_key" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "Error connecting via ssh: %s" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "Invalid backend: %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "backend %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "in looping call" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "Could not remove tmpdir: %s" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "Unable to find cert_file : %s" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "Unable to find ca_file : %s" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "Unable to find key_file : %s" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" @@ -895,25 +895,25 @@ msgstr "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "Could not bind to %(host)s:%(port)s after trying for 30 seconds" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "Stopping WSGI server." -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "WSGI server has stopped." -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "You must implement __call__" @@ -929,87 +929,87 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "limit param must be an integer" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "limit param must be positive" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "offset param must be an integer" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "offset param must be positive" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "marker [%s] not found" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "href %s does not contain version" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "Initializing extension manager." -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "Loaded extension: %s" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "Ext name: %s" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "Ext alias: %s" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "Ext description: %s" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "Ext namespace: %s" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "Ext updated: %s" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "Exception loading extension: %s" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "Loading extension %s" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "Calling extension factory %s" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "osapi_volume_extension is set to deprecated path: %s" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " @@ -1018,17 +1018,17 @@ msgstr "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Failed to load extension %(ext_factory)s: %(exc)s" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "Failed to load extension %(classpath)s: %(exc)s" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "Failed to load extension %(ext_name)s: %(exc)s" @@ -1039,20 +1039,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "element is not a child" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "root element selecting a list" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "subclasses must implement construct()!" @@ -1082,8 +1082,8 @@ msgid "Creating new backup %s" msgstr "Creating new backup %s" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "Incorrect request body format" @@ -1106,7 +1106,7 @@ msgstr "Restoring backup %(backup_id)s to volume %(volume_id)s" msgid "Snapshot not found." msgstr "Snapshot not found." -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "cannot understand XML" @@ -1138,20 +1138,20 @@ msgstr "Describe-resource is admin only functionality" msgid "Host not found" msgstr "Host not found" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1167,28 +1167,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "Quota limit must be -1 or greater." -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1214,19 +1214,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "Request body empty" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "Request body and URI mismatch" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "Request body contains too many items" @@ -1275,86 +1275,86 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 #, fuzzy msgid "Listing volume transfers" msgstr "Listing volume transfers" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Creating new volume transfer %s" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Creating transfer of volume %s" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, fuzzy, python-format msgid "Accepting volume transfer %s" msgstr "Accepting volume transfer %s" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Accepting transfer %s" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, fuzzy, python-format msgid "Delete transfer with id: %s" msgstr "Delete transfer with id: %s" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "Caught error: %s" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s returned with HTTP %(status)d" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "Request is too large." @@ -1393,67 +1393,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "cannot understand JSON" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "too many body keys" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "Exception handling resource: %s" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "Fault thrown: %s" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP exception thrown: %s" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "Empty body provided in request" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "Unrecognized Content-Type provided in request" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "No Content-Type provided in request" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "There is no such action: %s" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "Malformed request body" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "Unsupported Content-Type" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "Malformed request url" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "%(url)s returned a fault: %(e)s" @@ -1483,18 +1483,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "This request was rate-limited." -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "snapshot does not exist" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "Metadata item was not found" @@ -1517,9 +1517,9 @@ msgstr "Create snapshot from volume %s" msgid "Invalid value '%s' for force. " msgstr "Invalid value '%s' for force. " -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "volume does not exist" @@ -1564,21 +1564,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1595,7 +1595,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "Removing options '%s' from query" @@ -2427,187 +2427,187 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, 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:111 +#: cinder/brick/exception.py:109 #, 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:115 +#: cinder/brick/exception.py:113 #, 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:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "Creating iscsi_target for: %s" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, python-format msgid "" "Failed to create iscsi target for volume id:%(vol_id)s. Please ensure " @@ -2616,157 +2616,157 @@ 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "Removing iscsi_target for: %s" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "valid iqn needed for show_target" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "Removing iscsi_target for volume: %s" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "Creating iscsi_target for volume: %s" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "Removing iscsi_target: %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "Failed to add initiator iqn %s to target" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 #, fuzzy msgid "Error creating Volume Group" msgstr "Error creating Volume Group" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, fuzzy, python-format msgid "StdOut :%s" msgstr "StdOut :%s" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, fuzzy, python-format msgid "StdErr :%s" msgstr "StdErr :%s" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Unable to locate Volume Group %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Unable to find VG: %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Unable to find LV: %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "Id not in sort_keys; is sort_keys unique?" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "Unknown sort direction, must be 'desc' or 'asc'" @@ -2776,172 +2776,172 @@ msgstr "Unknown sort direction, must be 'desc' or 'asc'" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "Use of empty request context is deprecated" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "Unrecognized read_deleted value '%s'" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Volume must be available" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "version should be an integer" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "Upgrade DB using Essex release first." -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "Exception while creating table." -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "Downgrade from initial Cinder install is unsupported." -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "Table |%s| not created!" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "quota_classes table not dropped" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "quota_usages table not dropped" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "reservations table not dropped" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 #, fuzzy msgid "Exception while creating table 'volume_glance_metadata'" msgstr "Exception while creating table 'volume_glance_metedata'" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "volume_glance_metadata table not dropped" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "backups table not dropped" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "snapshot_metadata table not dropped" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 #, fuzzy msgid "transfers table not dropped" msgstr "transfers table not dropped" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2959,73 +2959,73 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, fuzzy, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" "Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " "%(extra)s." -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "'qemu-img info' parsing failed." -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "fmt=%(fmt)s backed by:%(backing_file)s" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, 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:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3100,7 +3100,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:449 msgid "in fixed duration looping call" msgstr "in fixed duration looping call" @@ -3174,7 +3174,7 @@ msgstr "Running cmd (subprocess): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Result was %s" @@ -3185,7 +3185,7 @@ msgid "%r failed. Retrying." msgstr "%r failed. Retrying." #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" @@ -3719,28 +3719,28 @@ msgstr "Register before starting heartbeat." msgid "No key defining hosts for topic '%s', see ringfile" msgstr "No key defining hosts for topic '%s', see ringfile" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "Is the appropriate service running?" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "Could not find another host" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "Must implement a fallback schedule" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "Must implement schedule_create_volume" @@ -3772,41 +3772,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "Ignoring %(service_name)s service update from %(host)s" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "Received %(service_name)s service update from %(host)s." -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, fuzzy, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "volume service is down or disabled. (host: %s)" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "Failed to schedule_%(method)s: %(ex)s" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "Could not stat scheduler options file %(filename)s: '%(e)s'" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "Not enough allocatable volume gigabytes remaining" @@ -3828,12 +3828,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3847,33 +3847,33 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "LoggingVolumeDriver: %s" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Faking execution of cmd (subprocess): %s" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "Faked command matched %s" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "Faked command raised an exception %s" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -3882,12 +3882,12 @@ msgstr "" "The following migrations are missing a downgrade:\n" "\t%s" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3923,17 +3923,17 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "Given data: %s" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "Result data: %s" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "Volume not found for instance %(instance_id)s." @@ -3942,12 +3942,12 @@ msgstr "Volume not found for instance %(instance_id)s." msgid "Invalid input" msgstr "Invalid input" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "volume: %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3958,43 +3958,43 @@ msgstr "" "Status Code: %(_status)s\n" "Body: %(_body)s" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "Authentication error" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "Authorization error" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "Item not found" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "Doing %(method)s on %(relative_url)s" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "Body: %s" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "%(auth_uri)s => code %(http_status)s" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "%(relative_uri)s => code %(http_status)s" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "Unexpected status code" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "Decoding JSON: %s" @@ -4004,8 +4004,8 @@ msgstr "Decoding JSON: %s" msgid "Volume in unexpected state" msgstr "Volume in unexpected state" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "status must be available" @@ -4019,7 +4019,7 @@ msgstr "Failed to create transfer record for %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG volume " @@ -4028,7 +4028,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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -4047,60 +4047,60 @@ msgstr "Failed to update quota donating volumetransfer id %s" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "Failed to update quota for deleting volume" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "Volume still has %d dependent snapshots" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "Searching by: %s" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "already attached" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "Volume status must be available to reserve" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "must be available" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " @@ -4109,7 +4109,7 @@ msgstr "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " @@ -4118,464 +4118,464 @@ msgstr "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "Volume Snapshot status must be available or error" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "Metadata property key blank" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "Metadata property key greater than 255 characters" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "Metadata property value greater than 255 characters" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "Volume status must be available/in-use." -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "Volume status is in-use." -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recovering from a failed execute. Try number %s" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "copy_image_to_volume %s." -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "copy_volume_to_image %s." -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "ISCSI provider_location not stored, using discovery" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "ISCSI Discovery: Found %s" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "Driver must implement initialize_connection" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format 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:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exporting %s volumes" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "volume %s stuck in a downloading state" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: skipping export" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "Resuming any in progress delete operations" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "Resuming delete on volume: %s" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "volume %s: deleting" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "volume is not local to this node" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removing export" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "Failed to update usages deleting volume" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: deleted successfully" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "snapshot %s: creating" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "snapshot %s: created successfully" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "snapshot %s: deleting" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "Failed to update usages deleting snapshot" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "snapshot %s: deleted successfully" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "being attached by another instance" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, 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:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "Updating volume status" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "Notification {%s} received" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "DB error: %s" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "id cannot be None" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "name cannot be None" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4585,13 +4585,13 @@ msgstr "" "config: %s" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, 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:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" @@ -4600,17 +4600,17 @@ msgstr "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, 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:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, 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:272 cinder/volume/drivers/lvm.py:229 +#: 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" @@ -4620,8 +4620,8 @@ msgstr "Performing secure delete on volume: %s" msgid "Error unrecognized volume_clear option: %s" msgstr "Error unrecognized volume_clear option: %s" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "Creating clone of volume: %s" @@ -4634,67 +4634,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4730,12 +4730,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "Error running SSH command: %s" @@ -4814,382 +4814,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, 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:93 +#: cinder/volume/drivers/glusterfs.py:91 #, 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:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "mount.glusterfs is not installed" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "casted to %s" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, 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:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "Exception during mounting %s" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "snapshot: %s not found, skipping delete operations" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "Detected inconsistency in provider_location id" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "Symbolic link %s not found" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "%s is already mounted" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, 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:422 +#: cinder/volume/drivers/nfs.py:420 #, 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:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5363,7 +5363,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5399,241 +5399,241 @@ msgstr "Sheepdog is not working: %s" msgid "Sheepdog is not working" msgstr "Sheepdog is not working" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "Payload for SolidFire API call: %s" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "Call to json.loads() raised an exception: %s" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "Results of SolidFire API call: %s" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "Clone operation encountered: %s" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "Waiting for outstanding operation before retrying snapshot: %s" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "Detected xDBVersionMismatch, retry %s of 5" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "API response: %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "Found solidfire account: %s" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "solidfire account: %s does not exist, create it..." -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "Failed to get model update from clone" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "More than one valid preset was detected, using %s" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "Volume %s, not found on SF Cluster." -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "Found %(count)s volumes mapped to id: %(uuid)s." -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "Enter SolidFire delete_volume..." -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "Account for Volume ID %s was not found on the SolidFire Cluster!" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "Volume ID %s was not found on the SolidFire Cluster!" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "Leaving SolidFire delete_volume" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "Executing SolidFire ensure_export..." -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "Executing SolidFire create_export..." -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "Updating cluster status info" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "Failed to get updated stats" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "WWPN on node %(node)s: %(wwpn)s" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "enter: do_setup" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "Failed to get license information." -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "do_setup: No configured nodes" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "leave: do_setup" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "enter: check_for_setup_error" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "%s is not set" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" @@ -5641,7 +5641,7 @@ msgstr "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " @@ -5650,21 +5650,21 @@ msgstr "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "leave: check_for_setup_error" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "ensure_export: Volume %s not found on storage" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "enter: _get_chap_secret_for_host: host name %s" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " @@ -5673,51 +5673,51 @@ msgstr "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 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:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: 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:594 +#: 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:609 +#: 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:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, 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:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s mapping to multi host" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, python-format msgid "" "leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host" @@ -5726,49 +5726,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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "enter: _delete_host: host %s " -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "leave: _delete_host: host %s " -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, 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:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "_create_host failed to return the host name." -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, 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:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, 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:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, 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:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " @@ -5777,18 +5777,18 @@ msgstr "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s" -#: cinder/volume/drivers/storwize_svc.py:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, 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:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, python-format msgid "" "initialize_connection: Failed to collect return properties for volume " @@ -5797,7 +5797,7 @@ msgstr "" "initialize_connection: Failed to collect return properties for volume " "%(vol)s and connector %(conn)s.\n" -#: cinder/volume/drivers/storwize_svc.py:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5810,28 +5810,28 @@ msgstr "" " connector %(conn)s\n" " properties: %(prop)s" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, 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:912 +#: cinder/volume/drivers/storwize_svc.py:910 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:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, python-format msgid "" "terminate_connection: No mapping of volume %(vol_name)s to host " @@ -5840,21 +5840,21 @@ msgstr "" "terminate_connection: No mapping of volume %(vol_name)s to host " "%(host_name)s found" -#: cinder/volume/drivers/storwize_svc.py:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, 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:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "protocol must be specified as ' iSCSI' or ' FC'" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "enter: _create_vdisk: vdisk %s " -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5865,13 +5865,13 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "leave: _create_vdisk: volume %s " -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5884,8 +5884,8 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5898,7 +5898,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5911,7 +5911,7 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " @@ -5920,7 +5920,7 @@ msgstr "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " @@ -5929,7 +5929,7 @@ msgstr "" "Mapping %(id)s prepare failed to complete within the allotted %(to)d " "seconds timeout. Terminating." -#: cinder/volume/drivers/storwize_svc.py:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, python-format msgid "" "_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s " @@ -5938,12 +5938,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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "_prepare_fc_map: %s" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5954,7 +5954,7 @@ msgstr "" "stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" @@ -5963,22 +5963,22 @@ msgstr "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, 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:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, 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:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " @@ -5987,17 +5987,17 @@ msgstr "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, 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:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " @@ -6006,78 +6006,78 @@ msgstr "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "enter: _is_vdisk_defined: vdisk %s " -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, 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:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, 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:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "enter: _delete_vdisk: vdisk %s" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, 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:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "leave: _delete_vdisk: vdisk %s" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 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:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "create_cloned_volume: Source and destination size differ." -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -6085,24 +6085,24 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "Could not get pool data from the storage" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 msgid "" "Illegal value specified for storwize_svc_vol_rsize: set to either a " "percentage (0-100) or -1" @@ -6110,7 +6110,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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" @@ -6118,7 +6118,7 @@ msgstr "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" @@ -6126,15 +6126,15 @@ msgstr "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "System does not support compression" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 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:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, python-format msgid "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " @@ -6143,17 +6143,17 @@ msgstr "" "Illegal value %(prot)s specified for storwize_svc_connection_protocol: " "valid values are %(enabled)s" -#: cinder/volume/drivers/storwize_svc.py:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, 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:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6166,7 +6166,7 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6177,7 +6177,7 @@ msgstr "" "command: %(cmd)s\n" "attributes: %(attr)s" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6188,7 +6188,7 @@ msgstr "" " Headers: %(header)s\n" " Values: %(row)s" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6201,7 +6201,7 @@ msgstr "" "stdout: %(out)s\n" "stderr: %(err)s\n" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6214,73 +6214,73 @@ msgstr "" " stdout: %(out)s\n" " stderr: %(err)s" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "Did not find expected column in %(fun)s: %(hdr)s" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "Sending %(method)s to %(url)s. Body \"%(body)s\"" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "Operation completed. %(data)s" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "Volume %(name)s could not be found. It might be already deleted" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "Attach properties: %(properties)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." @@ -6288,21 +6288,21 @@ msgstr "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "Entering create_volume." -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, 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:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " @@ -6311,7 +6311,7 @@ msgstr "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, python-format msgid "" "Error Create Volume: %(volumename)s. Storage Configuration Service not " @@ -6320,7 +6320,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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6331,12 +6331,12 @@ msgstr "" "ConfigServicie: %(service)s ElementName: %(name)s InPool: %(pool)s " "ElementType: 5 Size: %(size)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, 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:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " @@ -6345,16 +6345,16 @@ msgstr "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, 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:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "Entering create_volume_from_snapshot." -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6363,7 +6363,7 @@ msgstr "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6374,7 +6374,7 @@ msgstr "" "%(snapshotname)s Snapshot Instance: %(snapshotinstance)s Storage " "System: %(storage_system)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6383,7 +6383,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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6394,7 +6394,7 @@ msgstr "" "%(snapshotname)s. Cannot find Replication Service to create volume from " "snapshot." -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6407,7 +6407,7 @@ msgstr "" "%(service)s ElementName: %(elementname)s SyncType: 8 SourceElement: " "%(sourceelement)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s " @@ -6416,7 +6416,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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6427,7 +6427,7 @@ msgstr "" "%(snapshotname)s. Successfully clone volume from snapshot. Finding the " "clone relationship." -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6440,7 +6440,7 @@ msgstr "" "ModifyReplicaSynchronization ReplicationService: %(service)s Operation: " "8 Synchronization: %(sync_name)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6449,7 +6449,7 @@ msgstr "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6458,7 +6458,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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, python-format msgid "" "Leaving create_volume_from_snapshot: Volume: %(volumename)s Snapshot: " @@ -6467,11 +6467,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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "Entering create_cloned_volume." -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " @@ -6480,7 +6480,7 @@ msgstr "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6489,7 +6489,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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " @@ -6498,7 +6498,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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6511,7 +6511,7 @@ msgstr "" "ElementName: %(elementname)s SyncType: 8 SourceElement: " "%(sourceelement)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source " @@ -6520,7 +6520,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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6531,7 +6531,7 @@ msgstr "" " Successfully cloned volume from source volume. Finding the clone " "relationship." -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6544,7 +6544,7 @@ msgstr "" "ReplicationService: %(service)s Operation: 8 Synchronization: " "%(sync_name)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6553,7 +6553,7 @@ msgstr "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" " Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(volumename)s Source Volume: " @@ -6562,7 +6562,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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, python-format msgid "" "Leaving create_cloned_volume: Volume: %(volumename)s Source Volume: " @@ -6571,21 +6571,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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "Entering delete_volume." -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "Delete Volume: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, 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:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " @@ -6594,12 +6594,12 @@ msgstr "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, 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:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, python-format msgid "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " @@ -6608,7 +6608,7 @@ msgstr "" "Delete Volume: %(name)s Method: EMCReturnToStoragePool ConfigServic: " "%(service)s TheElement: %(vol_instance)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " @@ -6617,33 +6617,33 @@ msgstr "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, 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:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "Entering create_snapshot." -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, 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:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, 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:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, 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:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6654,7 +6654,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:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " @@ -6663,14 +6663,14 @@ msgstr "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, 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:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, python-format msgid "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " @@ -6679,16 +6679,16 @@ msgstr "" "Leaving create_snapshot: Snapshot: %(snapshot)s Volume: %(volume)s " "Return code: %(rc)lu." -#: cinder/volume/drivers/emc/emc_smis_common.py:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "Entering delete_snapshot." -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, 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:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " @@ -6697,7 +6697,7 @@ msgstr "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, python-format msgid "" "Snapshot: %(snapshot)s: volume: %(volume)s not found on the array. No " @@ -6706,7 +6706,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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6717,7 +6717,7 @@ msgstr "" "ModifyReplicaSynchronization: Replication Service: %(service)s " "Operation: 19 Synchronization: %(sync_name)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " @@ -6726,7 +6726,7 @@ msgstr "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, python-format msgid "" "Error Delete Snapshot: Volume: %(volumename)s Snapshot: " @@ -6735,7 +6735,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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, python-format msgid "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " @@ -6744,17 +6744,17 @@ msgstr "" "Leaving delete_snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s Return code: %(rc)lu." -#: cinder/volume/drivers/emc/emc_smis_common.py:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "Create export: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, 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:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, python-format msgid "" "ExposePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(lun_name)s" @@ -6763,22 +6763,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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "Error mapping volume %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "ExposePaths for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, python-format msgid "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " @@ -6787,17 +6787,17 @@ msgstr "" "HidePaths: %(vol)s ConfigServicie: %(service)s LUNames: %(device_id)s " "LunMaskingSCSIProtocolController: %(lunmasking)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "Error unmapping volume %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "HidePaths for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" @@ -6806,17 +6806,17 @@ msgstr "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, 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:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "AddMembers for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " @@ -6825,143 +6825,143 @@ msgstr "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, 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:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "RemoveMembers for volume %s completed successfully." -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "Map volume: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, 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:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "Unmap volume: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, 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:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "Initialize connection: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "Volume %s is already mapped." -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "Terminate connection: %(volume)s" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "Found Storage Type: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "Storage type not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "Found Masking View: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "Masking View not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "Ecom user not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, 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:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "Ecom server not found." -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "Cannot connect to ECOM server" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "Found Replication Service: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "Found Storage Configuration Service: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "Found Controller Configuration Service: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, 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:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, 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:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, 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:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "Pool: %(pool)s SystemName: %(systemname)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, 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:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, 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:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, 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:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "Source: %(volumename)s Target: %(snapshotname)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " @@ -6970,7 +6970,7 @@ msgstr "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " @@ -6979,17 +6979,17 @@ msgstr "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "Error finding %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "Found %(name)s: %(initiator)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " @@ -6998,7 +6998,7 @@ msgstr "" "LunMaskingSCSIProtocolController for storage system %(storage_system)s " "and initiator %(initiator)s is %(ctrl)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" @@ -7007,7 +7007,7 @@ msgstr "" "LunMaskingSCSIProtocolController for storage volume %(vol)s and initiator" " %(initiator)s is %(ctrl)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " @@ -7016,7 +7016,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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " @@ -7025,7 +7025,7 @@ msgstr "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, python-format msgid "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " @@ -7034,37 +7034,37 @@ msgstr "" "Found %(numVolumesMapped)d volumes on storage system %(storage)s mapped " "to %(initiator)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, 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:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, 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:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, 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:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "Device info: %(data)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, 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:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "Found Storage Processor System: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, python-format msgid "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" @@ -7073,11 +7073,11 @@ msgstr "" "iSCSIProtocolEndpoint for storage system %(storage_system)s and SP %(sp)s" " is %(endpoint)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "Error finding Storage Hardware ID Service." -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " @@ -7086,46 +7086,46 @@ msgstr "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "Error finding Target WWNs." -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "Add target WWN: %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "Target WWNs: %s." -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "Cannot find device number for volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "Found iSCSI endpoint: %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "ISCSI properties: %s" @@ -7205,18 +7205,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "LUN %s is deleted." -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -7224,241 +7224,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, 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:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, 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:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7466,74 +7466,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7541,123 +7541,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7665,177 +7665,177 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "No metadata property %(prop)s defined for the LUN %(name)s" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "Using NetApp filer: %s" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "Success getting LUN list from server" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "Created LUN with name %s" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "No entry in LUN table for volume/snapshot %(name)s." -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "Destroyed LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "Mapped LUN %(name)s to the initiator %(initiator_name)s" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " @@ -7844,407 +7844,407 @@ msgstr "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "Failed to get LUN target details for the LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "Failed to get target portal for the LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "Failed to get target IQN for the LUN %s" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "Snapshot %s deletion successful" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "Unmapped LUN %(name)s from the initiator %(initiator_name)s" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "Error mapping lun. Code :%(code)s, Message:%(message)s" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "Error unmapping lun. Code :%(code)s, Message:%(message)s" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "Object is not a NetApp LUN." -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "No iscsi service found for vserver %s" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "Cloned LUN with new name %s" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "No clonned lun named %s found on the filer" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Failed to get vol with required size for volume: %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "Clone operation with src %(name)s and dest %(new_name)s completed" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "Clone operation with src %(name)s and dest %(new_name)s failed" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "Converted to raw, but format is now %s" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, 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:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -8253,259 +8253,259 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, 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:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "Cloning with src %(src_path)s, dest %(dest_path)s" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "Volume %s does not exist in Nexenta SA" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "Ignored target creation error \"%s\" while ensuring export" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" @@ -8514,7 +8514,7 @@ msgstr "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " @@ -8523,86 +8523,86 @@ msgstr "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "Sending JSON data: %s" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "No headers in server response" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "Bad response from server" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "Auto switching to HTTPS connection to %s" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "Got response: %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8645,11 +8645,11 @@ msgstr "" msgid "local_path not supported" msgstr "local_path not supported" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "Specify san_password or san_private_key" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "san_ip must be set" @@ -8663,64 +8663,64 @@ msgstr "Cannot parse list-view output: %s" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "LUID not found for %(zfs_poolname)s. Output=%(out)s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "CPG (%s) doesn't exist on array" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "Error running ssh command: %s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " @@ -8729,11 +8729,31 @@ msgstr "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "Volume (%s) already exists on array" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8809,435 +8829,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -9245,184 +9265,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "Creating folder %s " -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9430,35 +9450,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9466,323 +9486,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/es/LC_MESSAGES/cinder.po b/cinder/locale/es/LC_MESSAGES/cinder.po index 80209355e..cc8485d6e 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-03-10 06:08+0000\n" "Last-Translator: Oscar Rosario \n" "Language-Team: Spanish \n" @@ -17,680 +17,680 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "Una excepcion desconocida ha ocurrido" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "No Autorizado" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "El usuario no tiene privilegios de administrador" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "no hay método para el mensaje: %s" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "Parametros inaceptables" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "Fallo al ingresar informacion en formato json" -#: cinder/exception.py:169 +#: cinder/exception.py:167 #, fuzzy msgid "The results are invalid." msgstr "La petición es inválida." -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Tipo de contenido invalido %(content_type)s." -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "El servicio no esta disponible en este momento" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, fuzzy, python-format msgid "Volume Type %(id)s already exists." msgstr "el grupo %s ya existe" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Imposible encontrar volumen %s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "backend inválido: %s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" "No es posible crear el VDI en SR %(sr_ref)s para la instancia " "%(instance_name)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 #, fuzzy msgid "Unknown NFS exception" msgstr "Una excepcion desconocida ha ocurrido" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 #, fuzzy msgid "Unknown Gluster exception" msgstr "Una excepcion desconocida ha ocurrido" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -698,124 +698,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "Excepción interna: %s" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, fuzzy, python-format msgid "Starting %d workers" msgstr "configurando la red del host" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, fuzzy, python-format msgid "wait wrap.failed %s" msgstr "No encontrado: %s" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "Se detuvo un servicio sin entrada en la base de datos" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "El servicio objeto de base de datos ha desaparecido, recreándolo." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "Recuperada la conexión al servidor de modelos." -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "el servidor de modelos se ha ido" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -824,95 +824,95 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "Conjunto completo de opciones (FLAGS):" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, fuzzy, python-format msgid "Error connecting via ssh: %s" msgstr "Conectando a libvirt: %s" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "backend inválido: %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "backend %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, fuzzy, python-format msgid "Unable to find cert_file : %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, fuzzy, python-format msgid "Unable to find key_file : %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -928,104 +928,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1036,20 +1036,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1079,8 +1079,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1135,20 +1135,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1164,28 +1164,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1211,19 +1211,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1272,85 +1272,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Crear volumen de %s GB" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Crear volumen de %s GB" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "Capturado error: %s" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1387,67 +1387,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1475,19 +1475,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "instancia %s: creando snapshot" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1510,9 +1510,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 #, fuzzy msgid "volume does not exist" msgstr "el grupo de volumenes %s no existe" @@ -1558,21 +1558,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2403,343 +2403,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, 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:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Reiniciando instancia %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Imposible encontrar volumen %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2749,170 +2749,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "El uso de una petición de contexto vacía está en desuso" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "El estado del volumen debe estar disponible" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2930,71 +2930,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3069,7 +3069,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3141,7 +3141,7 @@ msgstr "Ejecutando cmd (subprocesos): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "El resultado fue %s" @@ -3152,7 +3152,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "corriendo cmd (SSH): %s" @@ -3673,28 +3673,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "Debe de implementar un horario de reserva" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 #, fuzzy msgid "Must implement schedule_create_volume" msgstr "Debe de implementar un horario de reserva" @@ -3725,41 +3725,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3779,12 +3779,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "Falso ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3798,45 +3798,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3866,17 +3866,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3886,12 +3886,12 @@ msgstr "" msgid "Invalid input" msgstr "Captura no valida" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "Desasociar volumen %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3899,43 +3899,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3944,8 +3944,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3959,14 +3959,14 @@ msgstr "Fallo al generar metadatos para la ip %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3983,535 +3983,535 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "El estado del volumen debe estar disponible" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "El estado del volumen debe estar disponible" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "El estado del volumen debe estar disponible" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, 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:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "Exportando de nuevo los volumenes %s" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: saltando exportación" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "volumen %s: eliminando" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "Volumen no local a este nodo" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "volumen %s: eliminando exportación" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4519,30 +4519,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4552,8 +4552,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Crear volumen de %s GB" @@ -4566,67 +4566,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4662,12 +4662,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Error inesperado mientras el comando se ejecutaba" @@ -4746,382 +4746,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, fuzzy, python-format msgid "%s is already mounted" msgstr "el grupo %s ya existe" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5296,7 +5296,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5332,395 +5332,395 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "respuesta %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 #, fuzzy msgid "Failed to get model update from clone" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "Fallo al suspender la instancia" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s: saltando exportación" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5729,49 +5729,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5779,13 +5779,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5794,8 +5794,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5804,7 +5804,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5813,33 +5813,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5847,124 +5847,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5972,67 +5972,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6046,7 +6046,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6054,7 +6054,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6062,7 +6062,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6071,7 +6071,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6080,107 +6080,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6188,35 +6188,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6224,14 +6224,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6239,7 +6239,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6248,14 +6248,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6263,7 +6263,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6272,53 +6272,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6327,14 +6327,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6342,7 +6342,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6351,94 +6351,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6446,51 +6446,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6498,384 +6498,384 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Exportando de nuevo los volumenes %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Desasociar volumen %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Reconectado a la cola" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "Imposible encontrar SR en VBD %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, fuzzy, python-format msgid "Found iSCSI endpoint: %s" msgstr "No encontrado: %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6955,18 +6955,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6974,241 +6974,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7216,74 +7216,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7291,123 +7291,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7415,584 +7415,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, fuzzy, python-format msgid "Using NetApp filer: %s" msgstr "Ejecutando instancias: %s" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, fuzzy, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, fuzzy, python-format msgid "Failed to get target portal for the LUN %s" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, fuzzy, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "volumen %s: eliminado satisfactoriamente" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -8001,352 +8001,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, fuzzy, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "el grupo de volumenes %s no existe" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "respuesta %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8387,11 +8387,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8405,75 +8405,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Error inesperado mientras el comando se ejecutaba" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "el grupo %s ya existe" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8549,435 +8569,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8985,184 +9005,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, fuzzy, python-format msgid "Creating folder %s " msgstr "Borrando usuario %s" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9170,35 +9190,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9206,323 +9226,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/es_MX/LC_MESSAGES/cinder.po b/cinder/locale/es_MX/LC_MESSAGES/cinder.po index 0b54553c5..1cca6dba4 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-08-30 09:12+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Spanish (Mexico) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/eu/LC_MESSAGES/cinder.po b/cinder/locale/eu/LC_MESSAGES/cinder.po index d353dba1f..72ed63efa 100644 --- a/cinder/locale/eu/LC_MESSAGES/cinder.po +++ b/cinder/locale/eu/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-11-06 03:20+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Basque " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/eu_ES/LC_MESSAGES/cinder.po b/cinder/locale/eu_ES/LC_MESSAGES/cinder.po index 3007d8094..e76e4fd3e 100644 --- a/cinder/locale/eu_ES/LC_MESSAGES/cinder.po +++ b/cinder/locale/eu_ES/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-11-26 20:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Basque (Spain) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/fa/LC_MESSAGES/cinder.po b/cinder/locale/fa/LC_MESSAGES/cinder.po index 9ef0fb231..8acdfc324 100644 --- a/cinder/locale/fa/LC_MESSAGES/cinder.po +++ b/cinder/locale/fa/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-11-26 20:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Persian " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/fi_FI/LC_MESSAGES/cinder.po b/cinder/locale/fi_FI/LC_MESSAGES/cinder.po index b257df1bd..ac99a8780 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/fil/LC_MESSAGES/cinder.po b/cinder/locale/fil/LC_MESSAGES/cinder.po index f277cb3f8..85ff65580 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Filipino " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/fr/LC_MESSAGES/cinder.po b/cinder/locale/fr/LC_MESSAGES/cinder.po index 5dc157dec..076a65ac6 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-04-06 14:54+0000\n" "Last-Translator: EmmanuelLeNormand \n" "Language-Team: French \n" @@ -17,680 +17,680 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "Une exception inconnue s'est produite." -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "Non autorisé." -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "L’utilisateur n'a pas les privilèges administrateur" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s)" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Pas de méthode pour le message : %s" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "Paramètres inacceptables." -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Le volume %(volume_id)s n'est lié à rien" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "Échec du chargement des données au format JSON" -#: cinder/exception.py:169 +#: cinder/exception.py:167 #, fuzzy msgid "The results are invalid." msgstr "La requête est invalide." -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Le type de contenu %(content_type)s est invalide" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "Le service est indisponible actuellement." -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, fuzzy, python-format msgid "Volume Type %(id)s already exists." msgstr "le groupe %s existe déjà" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Impossible de trouver le volume %s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Backend invalide : %s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" "Impossible de créer VDI sur SR %(sr_ref)s pour l'instance " "%(instance_name)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 #, fuzzy msgid "Unknown NFS exception" msgstr "Une exception inconnue s'est produite." -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 #, fuzzy msgid "Unknown Gluster exception" msgstr "Une exception inconnue s'est produite." -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -698,124 +698,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "Exception interne : %s" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, fuzzy, python-format msgid "Starting %d workers" msgstr "adresse de départ" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, fuzzy, python-format msgid "wait wrap.failed %s" msgstr "\"Non trouvé\" remonté : %s" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "Démarrage du noeud %(topic)s (version %(vcs_string)s)" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "Service détruit sans entrée dans la base de données" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "L'objet du service de base de données à disparru, re-création en cours." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "Récupération du modelle de connexion serveur terminée!" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "Le modèle de serveur à disparu" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -824,95 +824,95 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "Ensemble de propriétés complet :" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, fuzzy, python-format msgid "Error connecting via ssh: %s" msgstr "Connexion à libvirt: %s" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "Backend invalide : %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "backend %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, fuzzy, python-format msgid "Unable to find cert_file : %s" msgstr "Impossible de trouver SR du VDB %s" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "Impossible de trouver SR du VDB %s" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, fuzzy, python-format msgid "Unable to find key_file : %s" msgstr "Impossible de trouver SR du VDB %s" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "Vous devez implémenter __call__" @@ -928,104 +928,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1036,20 +1036,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1079,8 +1079,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1135,20 +1135,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1164,28 +1164,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1211,19 +1211,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1272,85 +1272,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Création d'un volume de %s Go" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Tentative de suppression d'une console non existente %(console_id)s." -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Création d'un volume de %s Go" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "Erreur interceptée : %s" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1387,67 +1387,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1475,19 +1475,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "instance %s: création d'un instantané (snapshot)" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1510,9 +1510,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 #, fuzzy msgid "volume does not exist" msgstr "Le groupe de volume %s n'existe pas" @@ -1558,21 +1558,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1589,7 +1589,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2403,343 +2403,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, 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:111 +#: cinder/brick/exception.py:109 #, 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:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Redémarrage de l'instance %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Impossible de trouver le volume %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Impossible de trouver SR du VDB %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Impossible de trouver SR du VDB %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2749,170 +2749,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "L'utilisation d'une requête de contexte vide est dévalué" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Le status du volume doit être disponible" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2930,71 +2930,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3069,7 +3069,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3141,7 +3141,7 @@ msgstr "Execution de la commande (sous-processus) : %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Le résultat était %s" @@ -3152,7 +3152,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "Execution de la cmd (SSH): %s" @@ -3673,28 +3673,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "Doit mettre en oeuvre un calendrier de retrait" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 #, fuzzy msgid "Must implement schedule_create_volume" msgstr "Doit mettre en oeuvre un calendrier de retrait" @@ -3725,41 +3725,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3779,12 +3779,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAUX ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3798,45 +3798,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3866,17 +3866,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3886,12 +3886,12 @@ msgstr "" msgid "Invalid input" msgstr "Snapshot invalide" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "Dé-montage du volume %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3899,43 +3899,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3944,8 +3944,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3959,14 +3959,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:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3983,537 +3983,537 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "Le status du volume doit être disponible" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Le status du volume doit être disponible" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Le status du volume doit être disponible" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, 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:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, 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:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "Ré-exportation de %s volumes" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "volume %s : exportation évitée" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "volume %s: suppression" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "Le volume n'est pas local à ce noeud" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "volume %s: suppression de l'exportation" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: supprimé avec succès" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, 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:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4521,30 +4521,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4554,8 +4554,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Création d'un volume de %s Go" @@ -4568,67 +4568,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4664,12 +4664,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Erreur imprévue lors de l'éxecution de la commande" @@ -4748,382 +4748,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, fuzzy, python-format msgid "casted to %s" msgstr "Nested renvoi %s" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, fuzzy, python-format msgid "%s is already mounted" msgstr "le groupe %s existe déjà" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5298,7 +5298,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5334,395 +5334,395 @@ msgstr "Sheepdog n'est pas actif : %s" msgid "Sheepdog is not working" msgstr "Sheepdog n'est pas actif" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "réponse %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 #, fuzzy msgid "Failed to get model update from clone" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "Échec de la suspension de l'instance" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s : exportation évitée" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5731,49 +5731,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5781,13 +5781,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5796,8 +5796,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5806,7 +5806,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5815,33 +5815,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5849,124 +5849,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5974,67 +5974,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6048,7 +6048,7 @@ msgstr "" "Sortie standard : %(stdout)r\n" "Sortie d'erreur : %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6056,7 +6056,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6064,7 +6064,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6073,7 +6073,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6082,107 +6082,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6190,35 +6190,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6226,14 +6226,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6241,7 +6241,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6250,14 +6250,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6265,7 +6265,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6274,53 +6274,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6329,14 +6329,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6344,7 +6344,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6353,94 +6353,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6448,51 +6448,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6500,388 +6500,388 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Ré-exportation de %s volumes" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, 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:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Erreur au démarrage xvp : %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, 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:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, 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:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, 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:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, 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:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Reconnection à la queue" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, 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:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, fuzzy, python-format msgid "Found iSCSI endpoint: %s" msgstr "\"Non trouvé\" remonté : %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6961,18 +6961,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6980,241 +6980,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7222,74 +7222,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7297,123 +7297,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7421,584 +7421,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, fuzzy, python-format msgid "Using NetApp filer: %s" msgstr "Instance actives : %s" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, fuzzy, python-format msgid "Destroyed LUN %s" msgstr "Nested renvoi %s" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, fuzzy, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, fuzzy, python-format msgid "Failed to get target portal for the LUN %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, fuzzy, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "volume %s: supprimé avec succès" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -8007,352 +8007,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, fuzzy, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "Le groupe de volume %s n'existe pas" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "réponse %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8393,11 +8393,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8411,75 +8411,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Erreur imprévue lors de l'éxecution de la commande" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "le groupe %s existe déjà" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8555,435 +8575,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8991,184 +9011,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, fuzzy, python-format msgid "Creating folder %s " msgstr "Suppression de l'utilisateur %s" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9176,35 +9196,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9212,323 +9232,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/gl/LC_MESSAGES/cinder.po b/cinder/locale/gl/LC_MESSAGES/cinder.po index 07d6986d1..496dcdeec 100644 --- a/cinder/locale/gl/LC_MESSAGES/cinder.po +++ b/cinder/locale/gl/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-10-28 23:23+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Galician " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/hi/LC_MESSAGES/cinder.po b/cinder/locale/hi/LC_MESSAGES/cinder.po index a8e21079b..3a55b3c7e 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Hindi " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/hr/LC_MESSAGES/cinder.po b/cinder/locale/hr/LC_MESSAGES/cinder.po index 2fb636f0e..8607c126f 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " @@ -19,675 +19,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -695,123 +695,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -820,94 +820,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -923,104 +923,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1031,20 +1031,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1074,8 +1074,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1130,20 +1130,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1159,28 +1159,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1206,19 +1206,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1267,85 +1267,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1382,67 +1382,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1470,18 +1470,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1504,9 +1504,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1551,21 +1551,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1582,7 +1582,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2392,343 +2392,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2738,169 +2738,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2918,71 +2918,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3057,7 +3057,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3129,7 +3129,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3140,7 +3140,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3657,28 +3657,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3708,41 +3708,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3762,12 +3762,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3781,45 +3781,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3849,17 +3849,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3868,12 +3868,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3881,43 +3881,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3926,8 +3926,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3941,14 +3941,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3965,531 +3965,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4497,30 +4497,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4530,8 +4530,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4544,67 +4544,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4640,12 +4640,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4724,382 +4724,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5272,7 +5272,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5308,393 +5308,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5703,49 +5703,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5753,13 +5753,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5768,8 +5768,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5778,7 +5778,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5787,33 +5787,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5821,124 +5821,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5946,67 +5946,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6015,7 +6015,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6023,7 +6023,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6031,7 +6031,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6040,7 +6040,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6049,107 +6049,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6157,35 +6157,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6193,14 +6193,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6208,7 +6208,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6217,14 +6217,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6232,7 +6232,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6241,53 +6241,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6296,14 +6296,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6311,7 +6311,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6320,94 +6320,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6415,51 +6415,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6467,383 +6467,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6923,18 +6923,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6942,241 +6942,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7184,74 +7184,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7259,123 +7259,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7383,584 +7383,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7969,352 +7969,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8355,11 +8355,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8373,75 +8373,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8517,435 +8537,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8953,184 +8973,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9138,35 +9158,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9174,323 +9194,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/hu/LC_MESSAGES/cinder.po b/cinder/locale/hu/LC_MESSAGES/cinder.po index cbfe715ed..6dfdcc622 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/id/LC_MESSAGES/cinder.po b/cinder/locale/id/LC_MESSAGES/cinder.po index e2802f432..fd38dac73 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/is_IS/LC_MESSAGES/cinder.po b/cinder/locale/is_IS/LC_MESSAGES/cinder.po index 0dec4ce6a..461d2b315 100644 --- a/cinder/locale/is_IS/LC_MESSAGES/cinder.po +++ b/cinder/locale/is_IS/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-12-16 02:36+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Icelandic (Iceland) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/it/LC_MESSAGES/cinder.po b/cinder/locale/it/LC_MESSAGES/cinder.po index a1623d693..52aacd9b5 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -17,678 +17,678 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "E' stato riscontrato un errore sconosciuto" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "L'utente non ha i privilegi dell'amministratore" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "nessun metodo per il messaggio: %s" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "Parametri inaccettabili." -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 #, fuzzy msgid "The results are invalid." msgstr "La richiesta non è valida." -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Impossibile localizzare il volume %s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Impossibile localizzare il volume %s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Impossible creare il VDI su SR %(sr_ref)s per l'istanza %(instance_name)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 #, fuzzy msgid "Unknown NFS exception" msgstr "E' stato riscontrato un errore sconosciuto" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 #, fuzzy msgid "Unknown Gluster exception" msgstr "E' stato riscontrato un errore sconosciuto" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -696,124 +696,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "Eccezione interna: %s" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "Servizio terminato che non ha entry nel database" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "Il servizio é scomparso dal database, ricreo." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "Connessione al model server ripristinata!" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "model server é scomparso" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -822,95 +822,95 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "Insieme di FLAGS:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -926,104 +926,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1034,20 +1034,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1077,8 +1077,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1101,7 +1101,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1133,20 +1133,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1162,28 +1162,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1209,19 +1209,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1270,85 +1270,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1385,67 +1385,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1473,19 +1473,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "istanza %s: creazione snapshot in corso" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1508,9 +1508,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1555,21 +1555,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1586,7 +1586,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2400,343 +2400,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Riavviando l'istanza %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Impossibile smontare il volume %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Impossibile smontare il volume %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2746,170 +2746,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2927,71 +2927,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3066,7 +3066,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3138,7 +3138,7 @@ msgstr "Esecuzione del comando (sottoprocesso): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Il risultato é %s" @@ -3149,7 +3149,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "Eseguendo cmd (SSH): %s" @@ -3668,28 +3668,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3719,41 +3719,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3773,12 +3773,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3792,45 +3792,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3860,17 +3860,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3880,12 +3880,12 @@ msgstr "" msgid "Invalid input" msgstr "E' stato ricevuto un input non valido" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "volume %s: rimuovendo" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3893,43 +3893,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3938,8 +3938,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3953,14 +3953,14 @@ msgstr "Impossibile localizzare il volume %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3977,535 +3977,535 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Lo stato del volume deve essere disponibile" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "volume %s: rimuovendo" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "Volume ancora collegato" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: rimosso con successo" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4513,30 +4513,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4546,8 +4546,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4560,67 +4560,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4656,12 +4656,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando." @@ -4740,382 +4740,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5289,7 +5289,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5325,394 +5325,394 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "risposta %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "Impossibile sospendere l'istanza" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5721,49 +5721,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5771,13 +5771,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5786,8 +5786,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5796,7 +5796,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5805,33 +5805,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5839,124 +5839,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5964,67 +5964,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6038,7 +6038,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6046,7 +6046,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6054,7 +6054,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6063,7 +6063,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6072,107 +6072,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6180,35 +6180,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,14 +6240,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6255,7 +6255,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6264,53 +6264,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6319,14 +6319,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6334,7 +6334,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6343,94 +6343,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6438,51 +6438,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6490,384 +6490,384 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Riconnesso alla coda" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6947,18 +6947,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6966,241 +6966,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7208,74 +7208,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7283,123 +7283,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7407,584 +7407,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "volume %s: rimosso con successo" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Impossibile localizzare il volume %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7993,352 +7993,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "risposta %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8379,11 +8379,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8397,75 +8397,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8541,435 +8561,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8977,184 +8997,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9162,35 +9182,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9198,323 +9218,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/it_IT/LC_MESSAGES/cinder.po b/cinder/locale/it_IT/LC_MESSAGES/cinder.po index 54dc3994a..bffc85ec3 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ja/LC_MESSAGES/cinder.po b/cinder/locale/ja/LC_MESSAGES/cinder.po index 2c61f0f85..36f84cf70 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "メッセージ %s に対するメソッドが存在しません。" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, fuzzy, python-format msgid "Volume Type %(id)s already exists." msgstr "グループ %s は既に存在しています。" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "ボリューム %s の存在が確認できません。" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "不正なバックエンドです: %s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "インスタンス %(instance_name)s 用のSR %(sr_ref)s における VDI を作成できません" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,124 +693,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "内側で発生した例外: %s" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, fuzzy, python-format msgid "Starting %d workers" msgstr "開始アドレス" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, fuzzy, python-format msgid "wait wrap.failed %s" msgstr "NotFound 発生: %s" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "%(topic)s ノードを開始しています (バージョン %(vcs_string)s)" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "データベースにエントリの存在しないサービスを終了します。" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "サービスデータベースオブジェクトが消滅しました。再作成します。" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "モデルサーバへの接続を復旧しました。" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "モデルサーバが消滅しました。" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,95 +819,95 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "FLAGSの一覧:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, fuzzy, python-format msgid "Error connecting via ssh: %s" msgstr "libvirt %s へ接続します。" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "不正なバックエンドです: %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "バックエンドは %s です。" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, fuzzy, python-format msgid "Unable to find cert_file : %s" msgstr "VBD %s から SRを取得できません。" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "VBD %s から SRを取得できません。" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, fuzzy, python-format msgid "Unable to find key_file : %s" msgstr "VBD %s から SRを取得できません。" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "__call__ を実装しなければなりません" @@ -923,104 +923,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1031,20 +1031,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1074,8 +1074,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1130,20 +1130,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1159,28 +1159,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1206,19 +1206,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1267,85 +1267,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Create volume: %s GBのボリュームを作成します。" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Create volume: %s GBのボリュームを作成します。" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "エラー %s をキャッチしました。" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1382,67 +1382,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1470,19 +1470,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1505,9 +1505,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 #, fuzzy msgid "volume does not exist" msgstr "ボリュームグループ%sが存在しません。" @@ -1553,21 +1553,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1584,7 +1584,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2398,343 +2398,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "存在しないコンソール %(console_id)s を削除しようとしました" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Rebooting instance: インスタンス %s を再起動します。" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "ボリューム %s の存在が確認できません。" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "VBD %s から SRを取得できません。" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "VBD %s から SRを取得できません。" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2744,170 +2744,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "Request context を空とすることは非推奨です。" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2925,71 +2925,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3064,7 +3064,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3136,7 +3136,7 @@ msgstr "コマンド実行(subprocess): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "コマンド実行結果: %s" @@ -3147,7 +3147,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "コマンド(SSH)を実行: %s" @@ -3666,28 +3666,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "予備の(fallback)スケジューラを実装する必要があります。" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 #, fuzzy msgid "Must implement schedule_create_volume" msgstr "予備の(fallback)スケジューラを実装する必要があります。" @@ -3718,41 +3718,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3772,12 +3772,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "偽のISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3791,45 +3791,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3859,17 +3859,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3878,12 +3878,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "Detach volume: ボリューム %s をデタッチします" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3891,43 +3891,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3936,8 +3936,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3951,14 +3951,14 @@ msgstr "ip %s に対するメタデータの取得に失敗しました。" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3975,535 +3975,535 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "実行失敗からリカバリーします。%s 回目のトライ。" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "%s 個のボリュームを再エクスポートします。" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "ボリューム %s のエキスポートをスキップします。" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "ボリューム %s を削除します。" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "ボリュームはこのノードのローカルではありません。" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "ボリューム %s のエクスポートを解除します。" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, 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:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4511,30 +4511,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4544,8 +4544,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Create volume: %s GBのボリュームを作成します。" @@ -4558,67 +4558,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4654,12 +4654,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "コマンド実行において予期しないエラーが発生しました。" @@ -4738,382 +4738,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, fuzzy, python-format msgid "casted to %s" msgstr "ネストした戻り値: %s" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, fuzzy, python-format msgid "%s is already mounted" msgstr "グループ %s は既に存在しています。" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5288,7 +5288,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5324,395 +5324,395 @@ msgstr "Sheepdog が動作していません: %s" msgid "Sheepdog is not working" msgstr "Sheepdog が機能していません" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "応答 %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 #, fuzzy msgid "Failed to get model update from clone" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "インスタンス終了処理を開始します。" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "ボリューム %s のエキスポートをスキップします。" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5721,49 +5721,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5771,13 +5771,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5786,8 +5786,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5796,7 +5796,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5805,33 +5805,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5839,124 +5839,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5964,67 +5964,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6038,7 +6038,7 @@ msgstr "" "標準出力: %(stdout)r\n" "標準エラー出力: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6046,7 +6046,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6054,7 +6054,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6063,7 +6063,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6072,107 +6072,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6180,35 +6180,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,14 +6240,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6255,7 +6255,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6264,53 +6264,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6319,14 +6319,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6334,7 +6334,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6343,94 +6343,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6438,51 +6438,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6490,384 +6490,384 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "%s 個のボリュームを再エクスポートします。" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, 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:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "xvp の開始中にエラー: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "キューに再接続しました。" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, 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:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, fuzzy, python-format msgid "Found iSCSI endpoint: %s" msgstr "NotFound 発生: %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6947,18 +6947,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6966,241 +6966,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7208,74 +7208,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7283,123 +7283,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7407,584 +7407,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, fuzzy, python-format msgid "Using NetApp filer: %s" msgstr "インスタンス %s は実行中です。" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, fuzzy, python-format msgid "Destroyed LUN %s" msgstr "ネストした戻り値: %s" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, fuzzy, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, fuzzy, python-format msgid "Failed to get target portal for the LUN %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, fuzzy, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "ボリューム %s の削除に成功しました。" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7993,352 +7993,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, fuzzy, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "ボリュームグループ%sが存在しません。" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "応答 %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8379,11 +8379,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8397,75 +8397,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "コマンド実行において予期しないエラーが発生しました。" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "グループ %s は既に存在しています。" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8541,435 +8561,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8977,184 +8997,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, fuzzy, python-format msgid "Creating folder %s " msgstr "Deleting user: ユーザ %s を削除します。" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9162,35 +9182,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9198,323 +9218,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ka_GE/LC_MESSAGES/cinder.po b/cinder/locale/ka_GE/LC_MESSAGES/cinder.po index 46c159ce1..6e928f511 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/km/LC_MESSAGES/cinder.po b/cinder/locale/km/LC_MESSAGES/cinder.po index 5baa8098c..e66bc36b9 100644 --- a/cinder/locale/km/LC_MESSAGES/cinder.po +++ b/cinder/locale/km/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-11-26 20:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Khmer " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/kn/LC_MESSAGES/cinder.po b/cinder/locale/kn/LC_MESSAGES/cinder.po index b434422d1..9b43505d9 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-09-17 14:44+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Kannada " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ko/LC_MESSAGES/cinder.po b/cinder/locale/ko/LC_MESSAGES/cinder.po index 88a43521f..11f6d4fff 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "%(instance_name)s 인스턴스의 %(sr_ref)s SR에 대한 VDI 생성이 실패했습니다" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,123 +693,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -818,94 +818,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -921,104 +921,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1029,20 +1029,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1072,8 +1072,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1128,20 +1128,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1157,28 +1157,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1204,19 +1204,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1265,85 +1265,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1380,67 +1380,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1468,19 +1468,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "인스턴스 %s: 스냅샷 저장중" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2395,343 +2395,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, fuzzy, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "인스턴스 %s를 재부팅합니다" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "%s 볼륨 탈착에 실패했습니다" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2741,170 +2741,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2922,71 +2922,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3061,7 +3061,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3133,7 +3133,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3144,7 +3144,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3661,28 +3661,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3712,41 +3712,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3766,12 +3766,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3785,45 +3785,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3853,17 +3853,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3872,12 +3872,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3885,43 +3885,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3930,8 +3930,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3945,14 +3945,14 @@ msgstr "%s 볼륨을 찾을수 없습니다" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3969,534 +3969,534 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4504,30 +4504,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4537,8 +4537,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4551,67 +4551,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4647,12 +4647,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다" @@ -4731,382 +4731,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5280,7 +5280,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5316,393 +5316,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5711,49 +5711,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5761,13 +5761,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5776,8 +5776,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5786,7 +5786,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5795,33 +5795,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5829,124 +5829,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5954,67 +5954,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6028,7 +6028,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6036,7 +6036,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6044,7 +6044,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6053,7 +6053,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6062,107 +6062,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6170,35 +6170,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6206,14 +6206,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6221,7 +6221,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6230,14 +6230,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6245,7 +6245,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6254,53 +6254,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6309,14 +6309,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6324,7 +6324,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6333,94 +6333,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6428,51 +6428,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6480,383 +6480,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6936,18 +6936,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6955,241 +6955,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7197,74 +7197,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7272,123 +7272,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7396,584 +7396,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7982,352 +7982,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8368,11 +8368,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8386,75 +8386,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8530,435 +8550,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8966,184 +8986,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9151,35 +9171,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9187,323 +9207,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ko_KR/LC_MESSAGES/cinder.po b/cinder/locale/ko_KR/LC_MESSAGES/cinder.po index be8665438..3c6b3e4ea 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean (Korea) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ml_IN/LC_MESSAGES/cinder.po b/cinder/locale/ml_IN/LC_MESSAGES/cinder.po index c7359e102..36cbebf82 100644 --- a/cinder/locale/ml_IN/LC_MESSAGES/cinder.po +++ b/cinder/locale/ml_IN/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-11-26 20:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malayalam (India) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/mr_IN/LC_MESSAGES/cinder.po b/cinder/locale/mr_IN/LC_MESSAGES/cinder.po index d2cb63f60..80b097001 100644 --- a/cinder/locale/mr_IN/LC_MESSAGES/cinder.po +++ b/cinder/locale/mr_IN/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-10-16 22:17+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Marathi (India) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ms/LC_MESSAGES/cinder.po b/cinder/locale/ms/LC_MESSAGES/cinder.po index e843e5570..e32d5cddb 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/nb/LC_MESSAGES/cinder.po b/cinder/locale/nb/LC_MESSAGES/cinder.po index 1bb636ed8..ecebf9e38 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Norwegian Bokmål " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ne/LC_MESSAGES/cinder.po b/cinder/locale/ne/LC_MESSAGES/cinder.po index ca6339a4b..95408dc47 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-08-30 22:38+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Nepali " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/nl_NL/LC_MESSAGES/cinder.po b/cinder/locale/nl_NL/LC_MESSAGES/cinder.po index 994c6e3da..a575418c3 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/pa_IN/LC_MESSAGES/cinder.po b/cinder/locale/pa_IN/LC_MESSAGES/cinder.po index 80e64e708..dfaec524a 100644 --- a/cinder/locale/pa_IN/LC_MESSAGES/cinder.po +++ b/cinder/locale/pa_IN/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-12-15 11:10+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Panjabi (Punjabi) (India) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "ਨੀਤੀ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਕਰਦੀ JSON ਫਾਈਲ" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "ਜਦੋਂ ਬੇਨਤੀ ਕੀਤਾ ਗਿਆ ਨਿਯਮ ਨਹੀਂ ਲੱਭਿਆ ਤਾਂ ਨਿਯਮ ਜਾਂਚੇ ਗਏ" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/pl_PL/LC_MESSAGES/cinder.po b/cinder/locale/pl_PL/LC_MESSAGES/cinder.po index b3a5f17fd..9f0a9173d 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-07-01 16:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Polish (Poland) " @@ -19,675 +19,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -695,123 +695,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -820,94 +820,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -923,104 +923,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1031,20 +1031,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1074,8 +1074,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1130,20 +1130,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1159,28 +1159,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1206,19 +1206,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1267,85 +1267,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1382,67 +1382,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1470,18 +1470,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1504,9 +1504,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1551,21 +1551,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1582,7 +1582,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2392,343 +2392,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2738,169 +2738,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2918,71 +2918,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3057,7 +3057,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3129,7 +3129,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3140,7 +3140,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3657,28 +3657,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3708,41 +3708,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3762,12 +3762,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3781,45 +3781,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3849,17 +3849,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3868,12 +3868,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3881,43 +3881,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3926,8 +3926,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3941,14 +3941,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3965,531 +3965,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4497,30 +4497,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4530,8 +4530,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4544,67 +4544,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4640,12 +4640,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4724,382 +4724,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5272,7 +5272,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5308,393 +5308,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5703,49 +5703,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5753,13 +5753,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5768,8 +5768,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5778,7 +5778,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5787,33 +5787,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5821,124 +5821,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5946,67 +5946,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6015,7 +6015,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6023,7 +6023,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6031,7 +6031,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6040,7 +6040,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6049,107 +6049,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6157,35 +6157,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6193,14 +6193,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6208,7 +6208,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6217,14 +6217,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6232,7 +6232,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6241,53 +6241,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6296,14 +6296,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6311,7 +6311,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6320,94 +6320,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6415,51 +6415,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6467,383 +6467,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6923,18 +6923,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6942,241 +6942,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7184,74 +7184,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7259,123 +7259,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7383,584 +7383,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7969,352 +7969,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8355,11 +8355,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8373,75 +8373,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8517,435 +8537,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8953,184 +8973,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9138,35 +9158,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9174,323 +9194,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/pt/LC_MESSAGES/cinder.po b/cinder/locale/pt/LC_MESSAGES/cinder.po index 852ee1714..3639d7e3a 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/pt_BR/LC_MESSAGES/cinder.po b/cinder/locale/pt_BR/LC_MESSAGES/cinder.po index a71a722c2..278bfea48 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-02-06 21:07+0000\n" "Last-Translator: Adriano Steffler \n" "Language-Team: Brazilian Portuguese \n" @@ -17,677 +17,677 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "sem método para mensagem: %s" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, fuzzy, python-format msgid "Volume Type %(id)s already exists." msgstr "group %s já existe" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Não é possível localizar o volume %s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Não é possível localizar o volume %s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Backend inválido: %s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" "Não é possível criar o VDI no SR %(sr_ref)s para a instância " "%(instance_name)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -695,124 +695,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "Exceção interna: %s" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, fuzzy, python-format msgid "wait wrap.failed %s" msgstr "NotFound lançado: %s" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "Encerrado serviço que não tem entrada na base de dados" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "O objeto da base de dados do serviço desapareceu, Recriando." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "Recuperada conexão servidor de modelo." -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "servidor de modelo perdido" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -821,95 +821,95 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "Conjunto completo de FLAGS:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "Backend inválido: %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "backend %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, fuzzy, python-format msgid "Unable to find cert_file : %s" msgstr "Impossível localizar uma porta aberta" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "Impossível localizar uma porta aberta" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, fuzzy, python-format msgid "Unable to find key_file : %s" msgstr "Não é possível destruir o VBD %s" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -925,104 +925,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1033,20 +1033,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1076,8 +1076,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1100,7 +1100,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1132,20 +1132,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1161,28 +1161,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1208,19 +1208,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1269,85 +1269,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Criar volume de %s GB" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Criar volume de %s GB" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "Capturado o erro: %s" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1384,67 +1384,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1472,19 +1472,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "instância %s: fazendo um snapshot" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1507,9 +1507,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1554,21 +1554,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1585,7 +1585,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2399,343 +2399,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, 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:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Reiniciando a instância %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Não é possível localizar o volume %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Não é possível desconectar o volume %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Não é possível desconectar o volume %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2745,170 +2745,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "O status do volume parece estar disponível" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2926,71 +2926,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3065,7 +3065,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3137,7 +3137,7 @@ msgstr "Executando comando (subprocesso): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Resultado foi %s" @@ -3148,7 +3148,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "Executando o comando (SSH): %s" @@ -3667,28 +3667,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3718,41 +3718,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3772,12 +3772,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3791,45 +3791,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3859,17 +3859,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3878,12 +3878,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "Desanexar volume %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3891,43 +3891,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3936,8 +3936,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3951,14 +3951,14 @@ msgstr "Falha ao obter metadados para o ip: %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3975,535 +3975,535 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "O status do volume parece estar disponível" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "O status do volume parece estar disponível" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "O status do volume parece estar disponível" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, 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:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "Re-exportando %s volumes" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "volume %s: ignorando export" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "volume %s: removendo" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "O volume não pertence à este node" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "volume %s: removendo export" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "volume %s: remoção realizada com sucesso" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4511,30 +4511,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4544,8 +4544,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Criar volume de %s GB" @@ -4558,67 +4558,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4654,12 +4654,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Erro inesperado ao executar o comando." @@ -4738,382 +4738,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, fuzzy, python-format msgid "%s is already mounted" msgstr "group %s já existe" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5287,7 +5287,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5323,395 +5323,395 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "resposta %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 #, fuzzy msgid "Failed to get model update from clone" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "Começando a terminar instâncias" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "volume %s: ignorando export" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5720,49 +5720,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5770,13 +5770,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5785,8 +5785,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5795,7 +5795,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5804,33 +5804,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5838,124 +5838,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5963,67 +5963,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6037,7 +6037,7 @@ msgstr "" "Saída padrão: %(stdout)r\n" "Erro: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6045,7 +6045,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6053,7 +6053,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6062,7 +6062,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6071,107 +6071,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6179,35 +6179,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6215,14 +6215,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6230,7 +6230,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6239,14 +6239,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6254,7 +6254,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6263,53 +6263,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6318,14 +6318,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6333,7 +6333,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6342,94 +6342,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6437,51 +6437,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6489,384 +6489,384 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Re-exportando %s volumes" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Desanexar volume %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, 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:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, 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:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, 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:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, 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:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Reconectado à fila" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "Não é possível localizar o volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, fuzzy, python-format msgid "Found iSCSI endpoint: %s" msgstr "NotFound lançado: %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6946,18 +6946,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6965,241 +6965,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7207,74 +7207,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7282,123 +7282,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7406,584 +7406,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, fuzzy, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, fuzzy, python-format msgid "Failed to get target portal for the LUN %s" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, fuzzy, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "volume %s: remoção realizada com sucesso" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7992,352 +7992,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "resposta %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8378,11 +8378,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8396,75 +8396,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Erro inesperado ao executar o comando." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "group %s já existe" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8540,435 +8560,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8976,184 +8996,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, fuzzy, python-format msgid "Creating folder %s " msgstr "Apagando usuário %s" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9161,35 +9181,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9197,323 +9217,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ro/LC_MESSAGES/cinder.po b/cinder/locale/ro/LC_MESSAGES/cinder.po index 794fa0b7d..544f856af 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-06-12 07:55+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " @@ -19,675 +19,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -695,123 +695,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -820,94 +820,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -923,104 +923,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1031,20 +1031,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1074,8 +1074,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1130,20 +1130,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1159,28 +1159,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1206,19 +1206,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1267,85 +1267,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1382,67 +1382,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1470,18 +1470,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1504,9 +1504,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1551,21 +1551,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1582,7 +1582,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2392,343 +2392,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2738,169 +2738,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2918,71 +2918,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3057,7 +3057,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3129,7 +3129,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3140,7 +3140,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3657,28 +3657,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3708,41 +3708,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3762,12 +3762,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3781,45 +3781,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3849,17 +3849,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3868,12 +3868,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3881,43 +3881,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3926,8 +3926,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3941,14 +3941,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3965,531 +3965,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4497,30 +4497,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4530,8 +4530,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4544,67 +4544,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4640,12 +4640,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4724,382 +4724,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5272,7 +5272,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5308,393 +5308,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5703,49 +5703,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5753,13 +5753,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5768,8 +5768,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5778,7 +5778,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5787,33 +5787,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5821,124 +5821,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5946,67 +5946,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6015,7 +6015,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6023,7 +6023,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6031,7 +6031,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6040,7 +6040,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6049,107 +6049,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6157,35 +6157,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6193,14 +6193,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6208,7 +6208,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6217,14 +6217,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6232,7 +6232,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6241,53 +6241,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6296,14 +6296,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6311,7 +6311,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6320,94 +6320,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6415,51 +6415,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6467,383 +6467,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6923,18 +6923,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6942,241 +6942,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7184,74 +7184,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7259,123 +7259,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7383,584 +7383,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7969,352 +7969,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8355,11 +8355,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8373,75 +8373,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8517,435 +8537,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8953,184 +8973,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9138,35 +9158,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9174,323 +9194,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ru/LC_MESSAGES/cinder.po b/cinder/locale/ru/LC_MESSAGES/cinder.po index 3abc91932..572294996 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -18,201 +18,201 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "Обнаружено неизвестное исключение." -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "Не авторизировано." -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "Пользователь не имеет административных привилегий" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "Политика не допускает выполнения %(action)s." -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "Ядро не найдено для образа %(image_id)s." -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "Недопустимые параметры." -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "Том %(volume_id)s никуда не присоединён" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "Ошибка загрузки данных в формат json" -#: cinder/exception.py:169 +#: cinder/exception.py:167 #, fuzzy msgid "The results are invalid." msgstr "Недопустимый запрос." -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "Недопустимый тип содержимого %(content_type)s." -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "В данный момент служба недоступна." -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "Образ %(image_id)s недопустим: %(reason)s" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "Ресурс не может быть найден." -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "Том %(volume_id)s не найден." -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "Том %(volume_id)s не имеет метаданных с ключом %(metadata_key)s." -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, fuzzy, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s." -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "Тип тома %(volume_type_id)s не может быть найден." -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "Тип тома под названием %(volume_type_name)s не может быть найден." -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " @@ -221,479 +221,479 @@ msgstr "" "Тип тома %(volume_type_id)s не имеет дополнительных особенностей с ключом" " %(extra_specs_key)s." -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "Снимок %(snapshot_id)s не может быть найден." -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "удаление тома %(volume_name)s, который имеет снимок" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "Недопустимый образ href %(image_href)s." -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "Служба %(service_id)s не найдена." -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "Узел %(host)s не найден." -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, fuzzy, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "Узел сompute %(host)s не найден." -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "Квота не найдена" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "Класс %(class_name)s не найден: %(exception)s" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "Квота проекта %(project_id)s не найдена." -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "Пользователь %(user_id)s не найден." -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "Превышена квота" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "Перемещение %(migration_id)s не найдено." -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "Файл %(file_path)s не может быть найден." -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, fuzzy, python-format msgid "Volume Type %(id)s already exists." msgstr "Тип тома %(name)s уже существует." -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "Невозможно найти конфигурацию по адресу %(path)s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "Допустимый узел не найден. %(reason)s" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "Узел %(host)s не работает или не существует." -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" "Невозможно создать volume_type с именем %(name)s и спецификациями " "%(extra_specs)s" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, fuzzy, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "Неправильное тело сообщения: %(reason)s" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "Копия %(instance_id)s не найдена." -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "Невозможно найти том %s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, fuzzy, python-format msgid "Backup %(backup_id)s could not be found." msgstr "Группа LDAP %(group_id)s не найдена." -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "Недопустимый внутренний интерфейс: %s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "Образ %(image_id)s не найден." -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "Невозможно создать VDI на SR %(sr_ref)s для копии %(instance_name)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, fuzzy, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "Невозможно найти узел для копии %s" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, fuzzy, python-format msgid "Bad HTTP response status %(status)s" msgstr "Недопустимое состояние сервера: %(status)s" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 #, fuzzy msgid "Unknown NFS exception" msgstr "Обнаружено неизвестное исключение." -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 #, fuzzy msgid "Unknown Gluster exception" msgstr "Обнаружено неизвестное исключение." -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -701,124 +701,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, fuzzy, python-format msgid "Caught %s, exiting" msgstr "снимок %s: удаление" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "Вложенное исключение: %s" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, fuzzy, python-format msgid "Starting %d workers" msgstr "установка сетевого узла" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "Запуск узла сети (версия %(vcs_string)s) %(topic)s" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "Служба завершила работу из-за отсутствия записи базы данных" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "Объект сервиса в базе данных отсутствует, Повторное создание." -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -827,96 +827,96 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "Полный набор ФЛАГОВ:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 #, fuzzy msgid "Specify a password or private_key" msgstr "Задайте san_password или san_private_key" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, fuzzy, python-format msgid "Error connecting via ssh: %s" msgstr "Подключение к libvirt: %s" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "Недопустимый внутренний интерфейс: %s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "внутренний интерфейс %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Ошибка удаления контейнера: %s" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, fuzzy, python-format msgid "Unable to find cert_file : %s" msgstr "Невозможно найти адрес %r" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "Невозможно найти адрес %r" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, fuzzy, python-format msgid "Unable to find key_file : %s" msgstr "Невозможно найти адрес %r" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "Выполняется останов сервера WSGI." -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "Сервер WSGI был остановлен." -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -932,104 +932,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "маркер [%s] не найден" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "href %s не содержит версию" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "Инициализация диспетчера расширений." -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "Загруженное расширение: %s" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "Загрузка расширения %s" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s" @@ -1040,20 +1040,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "элемент не является потомком" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1083,8 +1083,8 @@ msgid "Creating new backup %s" msgstr "Создание SR %s" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "Неправильный формат тела запроса" @@ -1108,7 +1108,7 @@ msgstr "" msgid "Snapshot not found." msgstr "Узел не найден" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1140,20 +1140,20 @@ msgstr "" msgid "Host not found" msgstr "Узел не найден" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1169,28 +1169,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1216,20 +1216,20 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 #, fuzzy msgid "Request body empty" msgstr "Неправильный формат тела запроса" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "Тело запроса и URI не совпадают" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "Тело запроса содержит избыточное количество объектов" @@ -1278,86 +1278,86 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 #, fuzzy msgid "Listing volume transfers" msgstr "Обновление состояния узла" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Создать снимок тома %s" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s." -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, fuzzy, python-format msgid "Accepting volume transfer %s" msgstr "Обновление состояния узла" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Обновление состояния узла" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, fuzzy, python-format msgid "Delete transfer with id: %s" msgstr "Удалить том с идентификатором: %s" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "Обнаружена ошибка: %s" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s возвратил с HTTP %(status)d" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1396,67 +1396,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "Расширенный ресурс: %s" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "Пустое тело предоставлено в запросе" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "В запросе предоставлен не распознанный тип-содержимого" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "Тип содержимого не предоставлен в запросе" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "Неправильное тело запроса" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "Не поддерживаемый тип содержимого" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "Неправильный запрос url" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "%(url)s возвратил ошибку: %(e)s" @@ -1486,19 +1486,19 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "Копия не существует" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "Элемент метаданных не найден" @@ -1521,9 +1521,9 @@ msgstr "Создать снимок из тома %s" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 #, fuzzy msgid "volume does not exist" msgstr "Сервер не существует" @@ -1569,21 +1569,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1600,7 +1600,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, fuzzy, python-format msgid "Removing options '%s' from query" msgstr "Удаление параметров '%(unk_opt_str)s' из запроса" @@ -2414,343 +2414,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s." -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s." -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "Перезагрузка копии %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "Невозможно найти том %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "Ошибка поиска vbd для vdi %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "Ошибка поиска vbd для vdi %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2760,170 +2760,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "Нераспознанное значение read_deleted '%s'" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Состояние тома должно быть доступно" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "Таблица |%s| не создана!" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2941,71 +2941,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "Ошибка анализа 'qemu-img info'." -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, fuzzy, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "Преобразование в необработанный, но текущий формат %s" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3080,7 +3080,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3152,7 +3152,7 @@ msgstr "Выполнение команды (субпроцесс): %s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "Результат %s" @@ -3163,7 +3163,7 @@ msgid "%r failed. Retrying." msgstr "%r ошибка. Выполняется повтор." #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "Выполнение команды (SSH): %s" @@ -3694,29 +3694,29 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "Выполняется ли соответствующая служба?" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 #, fuzzy msgid "Could not find another host" msgstr "Невозможно найти другой compute" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3746,41 +3746,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, fuzzy, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "Принято служебное обновление для %(service_name)s от %(host)s." -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "Принято служебное обновление для %(service_name)s от %(host)s." -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "Ошибка schedule_%(method)s: %(ex)s" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3800,12 +3800,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3819,45 +3819,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "LoggingVolumeDriver: %s" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "Имитация выполнения команды (субпроцесс): %s" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "Имитация команды привела к исключению %s" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3887,17 +3887,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "Заданные данные: %s" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "Итоговые данные: %s" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "Не найден том для копии %(instance_id)s." @@ -3907,12 +3907,12 @@ msgstr "Не найден том для копии %(instance_id)s." msgid "Invalid input" msgstr "Недопустимый снимок" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "Отсоединить том %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3923,43 +3923,43 @@ msgstr "" "Код состояния: %(_status)s\n" "Тело: %(_body)s" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "Ошибка аутентификации" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "Ошибка авторизации" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "объект не найден" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "Выполнение %(method)s на %(relative_url)s" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "Тело: %s" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "%(auth_uri)s => код %(http_status)s" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "%(relative_uri)s => код %(http_status)s" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "Непредвиденный код состояния" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "Декодирование JSON: %s" @@ -3969,8 +3969,8 @@ msgstr "Декодирование JSON: %s" msgid "Volume in unexpected state" msgstr "Непредвиденный код состояния" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3984,14 +3984,14 @@ msgstr "Ошибка получения метаданных для ip: %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -4008,538 +4008,538 @@ msgstr "Ошибка обновления агента: %(resp)r" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "Поиск по: %s" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "Состояние тома должно быть доступно" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "Превышена квота для %(pid)s, попытка создания тома %(size)sG" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Состояние тома должно быть доступно" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Состояние тома должно быть доступно" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 #, fuzzy msgid "Volume status is in-use." msgstr "том %s: том занят" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Восстановление после недопустимого выполнения. Попытка номер %s" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Невозможно найти экспортирование iSCSI для тома %s" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "Повторное экспортирование %s томов" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "том %s: пропуск экспортирования" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "том %s: удаление" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "Том до сих пор присоединён" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "том %s: удаление экспортирования" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 #, fuzzy msgid "Failed to update usages deleting volume" msgstr "Ошибка обновления агента: %(resp)r" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "том %s: удаление завершено" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "снимок %s: создание" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "снимок %s: создание завершено" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "снимок %s: удаление" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "снимок %s: удаление выполнено" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, 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:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 #, fuzzy msgid "Updating volume status" msgstr "Обновление состояния узла" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "Принято уведомление {%s}" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "Ошибка БД: %s" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4547,30 +4547,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4580,8 +4580,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Создать снимок тома %s" @@ -4594,67 +4594,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4690,12 +4690,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Ошибка в соглашении: %s" @@ -4774,382 +4774,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, fuzzy, python-format msgid "casted to %s" msgstr "_создать: %s" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, fuzzy, python-format msgid "Exception during mounting %s" msgstr "Расширенный ресурс: %s" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, fuzzy, python-format msgid "Symbolic link %s not found" msgstr "маркер [%s] не найден" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, fuzzy, python-format msgid "%s is already mounted" msgstr "образ уже присоединён" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5324,7 +5324,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5360,396 +5360,396 @@ msgstr "Sheepdog не выполняется: %s" msgid "Sheepdog is not working" msgstr "Sheepdog не выполняется" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "ответ %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 #, fuzzy msgid "Failed to get model update from clone" msgstr "Ошибка получения метаданных для ip: %s" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 #, fuzzy msgid "Updating cluster status info" msgstr "Обновление состояния узла" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "Невозможно получить обновлённое состояние: %s" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, 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:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "том %s: пропуск экспортирования" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5758,49 +5758,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5808,13 +5808,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5823,8 +5823,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5833,7 +5833,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5842,33 +5842,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, fuzzy, python-format msgid "_prepare_fc_map: %s" msgstr "_создать: %s" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5876,124 +5876,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -6001,67 +6001,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6075,7 +6075,7 @@ msgstr "" "Stdout: %(stdout)r\n" "Stderr: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6083,7 +6083,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6091,7 +6091,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6100,7 +6100,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6109,107 +6109,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, fuzzy, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "Том %(volume_id)s не найден." -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6217,36 +6217,36 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 #, fuzzy msgid "Entering create_volume_from_snapshot." msgstr "Создать том из снимка %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6254,14 +6254,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6269,7 +6269,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6278,14 +6278,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6293,7 +6293,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6302,53 +6302,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6357,14 +6357,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6372,7 +6372,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6381,94 +6381,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, fuzzy, python-format msgid "Delete Volume: %(volume)s" msgstr "Удалить том с идентификатором: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, fuzzy, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "Создать снимок тома %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6476,51 +6476,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, 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:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, fuzzy, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "Создать снимок тома %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6528,388 +6528,388 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "Повторное экспортирование %s томов" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, 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:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Ошибка запуска xvp: %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "том %s: удаление завершено" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "том %s: удаление завершено" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "том %s: удаление завершено" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "том %s: удаление завершено" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 #, fuzzy msgid "Storage type not found." msgstr "образ не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 #, fuzzy msgid "Masking View not found." msgstr "образ не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 #, fuzzy msgid "Ecom user not found." msgstr "Сервер не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 #, fuzzy msgid "Ecom server not found." msgstr "Сервер не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Переподлючено к очереди" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, fuzzy, python-format msgid "Pool %(storage_type)s is not found." msgstr "Полномочия %(role_id)s не могут быть найдены." -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, fuzzy, python-format msgid "Volume %(volumename)s not found on the array." msgstr "Том %(volume_id)s не найден." -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, 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:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, fuzzy, python-format msgid "Error finding %s." msgstr "Ошибка поиска vdis в SR %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Невозможно найти экспортирование iSCSI для тома %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "Невозможно найти экспортирование iSCSI для тома %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6989,18 +6989,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -7008,241 +7008,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7250,74 +7250,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7325,123 +7325,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7449,584 +7449,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, fuzzy, python-format msgid "Using NetApp filer: %s" msgstr "Выполняемые копии: %s" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, fuzzy, python-format msgid "Created LUN with name %s" msgstr "Создана папка с адресом %s" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, fuzzy, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "Ошибка получения метаданных для ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, fuzzy, python-format msgid "Failed to get target portal for the LUN %s" msgstr "Ошибка получения метаданных для ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, fuzzy, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "Ошибка получения метаданных для ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "снимок %s: удаление выполнено" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "Ошибка получения метаданных для ip: %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "Преобразование в необработанный, но текущий формат %s" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -8035,352 +8035,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, fuzzy, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "том группы %s не существует" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, fuzzy, python-format msgid "Sending JSON data: %s" msgstr "Заданные данные: %s" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "ответ %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8425,11 +8425,11 @@ msgstr "" msgid "local_path not supported" msgstr "local_path не поддерживается" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "Задайте san_password или san_private_key" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "san_ip должен быть назначен" @@ -8443,75 +8443,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "LUID не найден для %(zfs_poolname)s. Вывод=%(out)s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Ошибка в соглашении: %s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "группа %s уже существует" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8587,435 +8607,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -9023,184 +9043,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, fuzzy, python-format msgid "Creating folder %s " msgstr "Создание SR %s" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9208,35 +9228,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9244,323 +9264,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ru_RU/LC_MESSAGES/cinder.po b/cinder/locale/ru_RU/LC_MESSAGES/cinder.po index 778e35d3e..39fdeb316 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (Russia) " @@ -19,675 +19,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -695,123 +695,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -820,94 +820,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -923,104 +923,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1031,20 +1031,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1074,8 +1074,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1130,20 +1130,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1159,28 +1159,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1206,19 +1206,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1267,85 +1267,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1382,67 +1382,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1470,18 +1470,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1504,9 +1504,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1551,21 +1551,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1582,7 +1582,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2392,343 +2392,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2738,169 +2738,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2918,71 +2918,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3057,7 +3057,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3129,7 +3129,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3140,7 +3140,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3657,28 +3657,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3708,41 +3708,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3762,12 +3762,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3781,45 +3781,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3849,17 +3849,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3868,12 +3868,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3881,43 +3881,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3926,8 +3926,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3941,14 +3941,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3965,531 +3965,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4497,30 +4497,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4530,8 +4530,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4544,67 +4544,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4640,12 +4640,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4724,382 +4724,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5272,7 +5272,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5308,393 +5308,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5703,49 +5703,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5753,13 +5753,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5768,8 +5768,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5778,7 +5778,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5787,33 +5787,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5821,124 +5821,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5946,67 +5946,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6015,7 +6015,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6023,7 +6023,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6031,7 +6031,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6040,7 +6040,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6049,107 +6049,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6157,35 +6157,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6193,14 +6193,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6208,7 +6208,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6217,14 +6217,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6232,7 +6232,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6241,53 +6241,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6296,14 +6296,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6311,7 +6311,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6320,94 +6320,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6415,51 +6415,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6467,383 +6467,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6923,18 +6923,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6942,241 +6942,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7184,74 +7184,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7259,123 +7259,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7383,584 +7383,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7969,352 +7969,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8355,11 +8355,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8373,75 +8373,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8517,435 +8537,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8953,184 +8973,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9138,35 +9158,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9174,323 +9194,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/sk/LC_MESSAGES/cinder.po b/cinder/locale/sk/LC_MESSAGES/cinder.po index 06ccf3dd6..2e50cc487 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-08-27 04:58+0000\n" "Last-Translator: daisy.ycguo \n" "Language-Team: Slovak " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/sl_SI/LC_MESSAGES/cinder.po b/cinder/locale/sl_SI/LC_MESSAGES/cinder.po index 9ed6e37bc..662e66947 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-07-01 16:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Slovenian (Slovenia) " @@ -19,675 +19,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -695,123 +695,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -820,94 +820,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -923,104 +923,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1031,20 +1031,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1074,8 +1074,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1130,20 +1130,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1159,28 +1159,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1206,19 +1206,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1267,85 +1267,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1382,67 +1382,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1470,18 +1470,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1504,9 +1504,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1551,21 +1551,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1582,7 +1582,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2392,343 +2392,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2738,169 +2738,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2918,71 +2918,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3057,7 +3057,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3129,7 +3129,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3140,7 +3140,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3657,28 +3657,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3708,41 +3708,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3762,12 +3762,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3781,45 +3781,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3849,17 +3849,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3868,12 +3868,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3881,43 +3881,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3926,8 +3926,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3941,14 +3941,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3965,531 +3965,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4497,30 +4497,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4530,8 +4530,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4544,67 +4544,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4640,12 +4640,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4724,382 +4724,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5272,7 +5272,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5308,393 +5308,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5703,49 +5703,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5753,13 +5753,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5768,8 +5768,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5778,7 +5778,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5787,33 +5787,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5821,124 +5821,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5946,67 +5946,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6015,7 +6015,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6023,7 +6023,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6031,7 +6031,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6040,7 +6040,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6049,107 +6049,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6157,35 +6157,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6193,14 +6193,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6208,7 +6208,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6217,14 +6217,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6232,7 +6232,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6241,53 +6241,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6296,14 +6296,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6311,7 +6311,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6320,94 +6320,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6415,51 +6415,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6467,383 +6467,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6923,18 +6923,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6942,241 +6942,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7184,74 +7184,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7259,123 +7259,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7383,584 +7383,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7969,352 +7969,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8355,11 +8355,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8373,75 +8373,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8517,435 +8537,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8953,184 +8973,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9138,35 +9158,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9174,323 +9194,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/sv/LC_MESSAGES/cinder.po b/cinder/locale/sv/LC_MESSAGES/cinder.po index a7388bbf4..fe5868b31 100644 --- a/cinder/locale/sv/LC_MESSAGES/cinder.po +++ b/cinder/locale/sv/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-11-26 20:45+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swedish " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/sw_KE/LC_MESSAGES/cinder.po b/cinder/locale/sw_KE/LC_MESSAGES/cinder.po index 14caa904d..c832cc5bf 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swahili (Kenya) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/tl/LC_MESSAGES/cinder.po b/cinder/locale/tl/LC_MESSAGES/cinder.po index 1874907ae..a727f29ca 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "walang paraan para sa mensahe: %s" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,123 +693,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -818,94 +818,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -921,104 +921,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1029,20 +1029,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1072,8 +1072,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1128,20 +1128,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1157,28 +1157,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1204,19 +1204,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1265,85 +1265,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1380,67 +1380,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1468,18 +1468,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1502,9 +1502,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1549,21 +1549,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1580,7 +1580,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2390,343 +2390,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2736,169 +2736,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2916,71 +2916,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3055,7 +3055,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3127,7 +3127,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3138,7 +3138,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3655,28 +3655,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3706,41 +3706,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3760,12 +3760,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3779,45 +3779,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3847,17 +3847,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3866,12 +3866,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3879,43 +3879,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3924,8 +3924,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3939,14 +3939,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3963,531 +3963,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4495,30 +4495,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4528,8 +4528,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4542,67 +4542,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4638,12 +4638,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command." @@ -4722,382 +4722,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5270,7 +5270,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5306,393 +5306,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5701,49 +5701,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5751,13 +5751,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5766,8 +5766,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5776,7 +5776,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5785,33 +5785,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5819,124 +5819,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5944,67 +5944,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6013,7 +6013,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6021,7 +6021,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6029,7 +6029,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6038,7 +6038,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6047,107 +6047,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6155,35 +6155,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6191,14 +6191,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6206,7 +6206,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6215,14 +6215,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6230,7 +6230,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6239,53 +6239,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6294,14 +6294,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6309,7 +6309,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6318,94 +6318,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6413,51 +6413,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6465,384 +6465,384 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Muling kumonekta sa queue" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/tl_PH/LC_MESSAGES/cinder.po b/cinder/locale/tl_PH/LC_MESSAGES/cinder.po index e3b4abaf7..a688e3260 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-09-26 22:10+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: Tagalog (Philippines) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/tr/LC_MESSAGES/cinder.po b/cinder/locale/tr/LC_MESSAGES/cinder.po index 9a855e1e1..3e5569d16 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -17,675 +17,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -693,123 +693,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -818,94 +818,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -921,104 +921,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1029,20 +1029,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1072,8 +1072,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1096,7 +1096,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1128,20 +1128,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1157,28 +1157,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1204,19 +1204,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1265,85 +1265,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1380,67 +1380,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1468,18 +1468,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1502,9 +1502,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1549,21 +1549,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1580,7 +1580,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2390,343 +2390,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2736,169 +2736,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2916,71 +2916,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3055,7 +3055,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3127,7 +3127,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3138,7 +3138,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3655,28 +3655,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3706,41 +3706,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3760,12 +3760,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3779,45 +3779,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3847,17 +3847,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3866,12 +3866,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3879,43 +3879,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3924,8 +3924,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3939,14 +3939,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3963,531 +3963,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4495,30 +4495,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4528,8 +4528,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4542,67 +4542,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4638,12 +4638,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4722,382 +4722,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5270,7 +5270,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5306,393 +5306,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5701,49 +5701,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5751,13 +5751,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5766,8 +5766,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5776,7 +5776,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5785,33 +5785,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5819,124 +5819,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5944,67 +5944,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6013,7 +6013,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6021,7 +6021,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6029,7 +6029,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6038,7 +6038,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6047,107 +6047,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6155,35 +6155,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6191,14 +6191,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6206,7 +6206,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6215,14 +6215,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6230,7 +6230,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6239,53 +6239,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6294,14 +6294,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6309,7 +6309,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6318,94 +6318,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6413,51 +6413,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6465,383 +6465,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6921,18 +6921,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6940,241 +6940,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7182,74 +7182,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7257,123 +7257,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7381,584 +7381,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7967,352 +7967,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8353,11 +8353,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8371,75 +8371,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8515,435 +8535,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8951,184 +8971,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9136,35 +9156,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9172,323 +9192,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/tr_TR/LC_MESSAGES/cinder.po b/cinder/locale/tr_TR/LC_MESSAGES/cinder.po index cacacf12f..5fc0f0861 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Turkish (Turkey) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/uk/LC_MESSAGES/cinder.po b/cinder/locale/uk/LC_MESSAGES/cinder.po index 092f5a0b0..f1d9c2606 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "без порядку для повідомлень: %s" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "Створити розділ на %s ГБ" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "Створити розділ на %s ГБ" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "Створити розділ на %s ГБ" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "Від'єднати том %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "Створити розділ на %s ГБ" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "Створити розділ на %s ГБ" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "Неочікувана помилка при виконанні команди." @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "відповідь %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,384 +6466,384 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "Від'єднати том %s" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "Оновлено з'єднання до черги" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6923,18 +6923,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6942,241 +6942,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7184,74 +7184,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7259,123 +7259,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7383,584 +7383,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7969,352 +7969,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "відповідь %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8355,11 +8355,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8373,75 +8373,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Неочікувана помилка при виконанні команди." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8517,435 +8537,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8953,184 +8973,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9138,35 +9158,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9174,323 +9194,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/ur/LC_MESSAGES/cinder.po b/cinder/locale/ur/LC_MESSAGES/cinder.po index c9c56c319..dc9e11637 100644 --- a/cinder/locale/ur/LC_MESSAGES/cinder.po +++ b/cinder/locale/ur/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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-10-07 06:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Urdu " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/vi_VN/LC_MESSAGES/cinder.po b/cinder/locale/vi_VN/LC_MESSAGES/cinder.po index 63e900a47..576a69579 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Vietnamese (Viet Nam) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po index c478aed72..aadd184dc 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-04-03 23:36+0000\n" "Last-Translator: cheesecake \n" "Language-Team: Chinese (Simplified) \n" @@ -17,678 +17,678 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "发生未知异常。" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "未授权。" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "用户没有管理员权限" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "政策不允许 %(action)s 被执行。" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, fuzzy, python-format msgid "Not authorized for image %(image_id)s." msgstr "没有为镜像 %(image_id)s 找到内核。" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "无法接受的参数。" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, fuzzy, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "卷 %(volume_id)s 没有附加任何东西" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "把数据加载为json格式失败" -#: cinder/exception.py:169 +#: cinder/exception.py:167 #, fuzzy msgid "The results are invalid." msgstr "请求无效。" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "无效的内容类型 %(content_type)s。" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "%(err)s" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "该时刻服务无法使用。" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "资源没有找到。" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "卷 %(volume_id)s 没有找到。" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "卷 %(volume_id)s 没有含键 %(metadata_key)s 的元数据。" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, fuzzy, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "卷类型 %(volume_type_id)s 没有找到。" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "名为 %(volume_type_name)s 的卷类型没有找到。" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "卷类型 %(volume_type_id)s 没有额外说明键 %(extra_specs_key)s 。" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "快照 %(snapshot_id)s 没有找到。" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "正在删除有快照的卷 %(volume_name)s" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "无效的镜像href %(image_href)s。" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "服务 %(service_id)s 没有找到。" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "主机 %(host)s 没有找到。" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "调度器主机过滤器 %(filter_name)s 没有找到。" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, fuzzy, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "调度器主机过滤器 %(filter_name)s 没有找到。" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "配额没有找到。" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, fuzzy, python-format msgid "Quota class %(class_name)s could not be found." msgstr "找不到类 %(class_name)s :异常 %(exception)s" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, fuzzy, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "没有为项目 %(project_id)s 找到配额。" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, fuzzy, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "用户 %(user_id)s 没有找到。" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, fuzzy, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "超出配额" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "迁移 %(migration_id)s 没有找到。" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "找不到文件 %(file_path)s。" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, fuzzy, python-format msgid "Volume Type %(id)s already exists." msgstr "卷类型 %(name)s 已经存在。" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "在 %(path)s 找不到配置文件。" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "在 %(path)s 找不到配置文件。" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "找不到有效主机,原因是 %(reason)s。" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "主机 %(host)s 没有启动或者不存在。" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, fuzzy, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "检测到不止一个名称为 %(vol_name) 的卷。" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "无法创建名称为 %(name)s 规格为 %(extra_specs)s 的卷类型。" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, fuzzy, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "错误格式的消息体: %(reason)s" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "实例 %(instance_id)s 没有找到。" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "无法找到 %s 卷" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, fuzzy, python-format msgid "Backup %(backup_id)s could not be found." msgstr "没有找到LDAP用户组 %(group_id)s。" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, fuzzy, python-format msgid "Invalid backup: %(reason)s" msgstr "无效的后台:%s" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, fuzzy, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "镜像 %(image_id)s 没有找到。" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, fuzzy, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "无法找到实例 %s 的宿主机" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, fuzzy, python-format msgid "Bad HTTP response status %(status)s" msgstr "无效的服务器状态:%(status)s" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "来自SolidFire API的错误响应" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "SolidFire API响应里发生错误:data=%(data)s" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, fuzzy, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "无法找到帐户 %(account_name) on Solidfire 设备" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 #, fuzzy msgid "Unknown NFS exception" msgstr "发生未知异常。" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 #, fuzzy msgid "Unknown Gluster exception" msgstr "发生未知异常。" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "向调度器通报能力。" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "JSON文件表示策略。" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "请求的规则找不到时的检查缺省规则。" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -696,124 +696,124 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, fuzzy, python-format msgid "Caught %s, exiting" msgstr "快照 %s:正在删除" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 #, fuzzy msgid "Unhandled exception" msgstr "内层异常:%s" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, fuzzy, python-format msgid "Starting %d workers" msgstr "起始地址" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, fuzzy, python-format msgid "wait wrap.failed %s" msgstr "未知的基文件:%s" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, fuzzy, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "启动 %(topic)s 节点 (版本 %(vcs_string)s)" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "为服务 %s 创建消费者" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "因无数据库记录,服务已被中止" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "服务数据库对象消失,正在重新创建。" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "与模型服务器(model server)的连接已恢复!" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "失去与模型服务器的连接" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -822,96 +822,96 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 #, fuzzy msgid "Full set of CONF:" msgstr "标记全集:" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 #, fuzzy msgid "Specify a password or private_key" msgstr "指定san_password或者san_private_key" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, fuzzy, python-format msgid "Error connecting via ssh: %s" msgstr "正在连接 libvirt:%s" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "无效的后台:%s" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "后台 %s" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "循环调用中。" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "移除容器失败:%s" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, fuzzy, python-format msgid "Unable to find cert_file : %s" msgstr "无法找到地址 %r" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "无法找到地址 %r" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, fuzzy, python-format msgid "Unable to find key_file : %s" msgstr "无法找到地址 %r" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "关闭WSGI服务器" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "WSGI服务器已经停止。" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "你必须执行 __call__" @@ -927,104 +927,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "limit 参数必须是整数" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "limit参数必须是正数" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "offset 参数必须是整数" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "offset 参数必须是正数" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "没有找到标记 [%s]" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "href %s 不包含版本" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "正在初始化扩展管理员。" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "加载的扩展:%s" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "Ext name: %s" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "Ext alias: %s" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "Ext 描述: %s" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "Ext 命名空间: %s" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "Ext updated: %s" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "加载扩展发生异常:%s" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "正在加载扩展 %s" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "调用扩展工厂 %s" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "加载扩展 %(classpath)s 失败:%(exc)s" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "加载扩展 %(ext_name)s 失败:%(exc)s" @@ -1035,20 +1035,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "元素不是子节点" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "根元素选择列表" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "模板数不匹配;把slave %(slavetag)s 添加到master %(mastertag)s" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "subclasses必须执行construct()!" @@ -1078,8 +1078,8 @@ msgid "Creating new backup %s" msgstr "轮换出%d个备份" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "不正确的请求主体格式" @@ -1103,7 +1103,7 @@ msgstr "" msgid "Snapshot not found." msgstr "没有找到主机" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "无法理解XML" @@ -1135,20 +1135,20 @@ msgstr "Describe-resource是只有管理员才能执行的功能。" msgid "Host not found" msgstr "没有找到主机" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1164,28 +1164,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1211,20 +1211,20 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 #, fuzzy msgid "Request body empty" msgstr "不正确的请求主体格式" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "请求主体和URI不匹配" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "请求主体包含太多items" @@ -1273,86 +1273,86 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 #, fuzzy msgid "Listing volume transfers" msgstr "更新主机状态" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, fuzzy, python-format msgid "Creating new volume transfer %s" msgstr "创建卷 %s 的快照" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, fuzzy, python-format msgid "Accepting volume transfer %s" msgstr "更新主机状态" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, fuzzy, python-format msgid "Accepting transfer %s" msgstr "更新主机状态" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, fuzzy, python-format msgid "Delete transfer with id: %s" msgstr "删除id为 %s 的卷" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "抓到错误:%s" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "%(url)s 随HTTP %(status)d返回" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1389,67 +1389,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "无法理解JSON" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "过多主体密钥" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, fuzzy, python-format msgid "Exception handling resource: %s" msgstr "扩展资源:%s" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "错误抛出: %s" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "HTTP 异常抛出:%s" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "请求中没有提供主体" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "请求中提供了无法识别的 Content-Type" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "请求中没有提供 Content-Type" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "没有该动作:%s" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "错误格式的请求主体" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "不支持的Content-Type" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "错误格式的请求url" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "%(url)s返回错误:%(e)s" @@ -1477,19 +1477,19 @@ msgstr "只能有 %(value)s 个 %(verb)s 请求发送给 %(uri)s 限定是每一 msgid "This request was rate-limited." msgstr "这个请求受到频率限制。" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 #, fuzzy msgid "snapshot does not exist" msgstr "实例不存在" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "元数据项目未找到" @@ -1512,9 +1512,9 @@ msgstr "为卷 %s 创建快照" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 #, fuzzy msgid "volume does not exist" msgstr "域不存在" @@ -1560,21 +1560,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1591,7 +1591,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, fuzzy, python-format msgid "Removing options '%s' from query" msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'" @@ -2405,343 +2405,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, fuzzy, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, fuzzy, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, fuzzy, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, fuzzy, python-format msgid "Removing iscsi_target for: %s" msgstr "正在删除基文件:%s" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, fuzzy, python-format msgid "Removing iscsi_target for volume: %s" msgstr "跳过remove_export。没有为卷提供iscsi_target:%d" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, fuzzy, python-format msgid "Removing iscsi_target: %s" msgstr "正在重启虚拟机 %s" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "无法找到 %s 卷" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "无法为VDI %s 找到VBD" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "无法为VDI %s 找到VBD" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2751,177 +2751,177 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "使用空的请求上下文是不推荐的" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "无法识别的 read_deleted 取值”%s“" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "必须可用" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "version应该是整数" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "表 |%s| 没有创建" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 #, fuzzy msgid "quota_classes table not dropped" msgstr "instance_info_caches 没有删除掉" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 #, fuzzy msgid "quota_usages table not dropped" msgstr "instance_info_caches 没有删除掉" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 #, fuzzy msgid "reservations table not dropped" msgstr "dns_domains 表没有删除" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 #, fuzzy msgid "volume_glance_metadata table not dropped" msgstr "instance_info_caches 没有删除掉" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 #, fuzzy msgid "backups table not dropped" msgstr "dns_domains 表没有删除" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 #, fuzzy msgid "snapshot_metadata table not dropped" msgstr "instance_info_caches 没有删除掉" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 #, fuzzy msgid "transfers table not dropped" msgstr "dns_domains 表没有删除" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2939,71 +2939,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "'qemu-img info'解析失败" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, fuzzy, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, fuzzy, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "转化为裸格式,但目前格式是 %s" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3078,7 +3078,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:449 #, fuzzy msgid "in fixed duration looping call" msgstr "循环调用中。" @@ -3152,7 +3152,7 @@ msgstr "正在运行cmd (subprocess):%s" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "运行结果为 %s" @@ -3163,7 +3163,7 @@ msgid "%r failed. Retrying." msgstr "%r 失败,重试。" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "运行cmd (SSH):%s" @@ -3690,29 +3690,29 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "正确的服务在运行吗?" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 #, fuzzy msgid "Could not find another host" msgstr "无法找到另一个计算节点" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "必须实现一个回滚 schedule" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 #, fuzzy msgid "Must implement schedule_create_volume" msgstr "必须实现一个回滚 schedule" @@ -3743,41 +3743,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, fuzzy, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "接收到 %(service_name)s 服务更新,来自 %(host)s。" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "schedule_%(method)s 失败:%(ex)s" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "无法统计调度器的选项文件 %(filename)s:“%(e)s”" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "卷没有足够可分配的空间" @@ -3798,12 +3798,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3817,33 +3817,33 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "LoggingVolumeDriver: %s" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "伪执行命令(子进程):%s" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "伪命令匹配 %s" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "伪命令引起异常 %s" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" @@ -3852,12 +3852,12 @@ msgstr "" "下面的迁移缺少了降级:\n" "\t%s" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3887,17 +3887,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "给定数据:%s" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "结果数据:%s" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "没有为实例 %(instance_id)s 找到卷。" @@ -3907,12 +3907,12 @@ msgstr "没有为实例 %(instance_id)s 找到卷。" msgid "Invalid input" msgstr "无效的快照" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, fuzzy, python-format msgid "volume: %s" msgstr "分离卷 %s" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3923,43 +3923,43 @@ msgstr "" "状态码: %(_status)s\n" "主体: %(_body)s" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "认证错误" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "授权错误" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "条目没有找到" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "正在 %(relative_url)s 执行 %(method)s" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "主体:%s" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "%(auth_uri)s => code %(http_status)s" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "%(relative_uri)s => code %(http_status)s" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "意外的状态码" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "解码JSON:%s" @@ -3969,8 +3969,8 @@ msgstr "解码JSON:%s" msgid "Volume in unexpected state" msgstr "意外的状态码" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "状态必须可用" @@ -3984,14 +3984,14 @@ msgstr "为ip: %s获取元数据失败" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -4008,540 +4008,540 @@ msgstr "更新代理失败:%(resp)r" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "搜索条件: %s" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "已经附加" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "卷组状态必须可获取" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "必须可用" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "%(pid)s 的配额超出,尝试创建 %(size)sG 的卷" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, fuzzy, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "卷组状态必须可获取" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 #, fuzzy msgid "Metadata property key greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 #, fuzzy msgid "Metadata property value greater than 255 characters" msgstr "安全组 %s 不能比255个字符更长。" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "卷组状态必须可获取" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 #, fuzzy msgid "Volume status is in-use." msgstr "卷 %s:卷繁忙" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "从失败的执行中恢复。尝试编号 %s" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "采用discovery,ISCSI provider_location 没有存储" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "无法为卷 %s 找到 iSCSI 导出" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "ISCSI Discovery:找到 %s" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "重新导出卷%s" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "卷 %s:跳过导出" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, fuzzy, python-format msgid "Resuming delete on volume: %s" msgstr "正在删除volumeID:%s " -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "卷%s:删除中" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 #, fuzzy msgid "volume is not local to this node" msgstr "卷不属于这个节点" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "卷%s:正在移除导出" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 #, fuzzy msgid "Failed to update usages deleting volume" msgstr "更新代理失败:%(resp)r" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "卷%s:删除成功" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "快照 %s:正在创建" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "快照 %s:创建成功" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "快照 %s:正在删除" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "快照 %s:删除成功" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, 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:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 #, fuzzy msgid "Updating volume status" msgstr "更新主机状态" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "收到通知 {%s}" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "数据库错误:%s" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "id不能是None" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "name不能是None" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4549,30 +4549,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, 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:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, 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:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, 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:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, 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:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4582,8 +4582,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, fuzzy, python-format msgid "Creating clone of volume: %s" msgstr "创建卷 %s 的快照" @@ -4596,67 +4596,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4692,12 +4692,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "握手出错:%s" @@ -4776,382 +4776,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, fuzzy, python-format msgid "casted to %s" msgstr "嵌套(调用)返回 %s" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, fuzzy, python-format msgid "Exception during mounting %s" msgstr "加载扩展发生异常:%s" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, fuzzy, python-format msgid "Symbolic link %s not found" msgstr "没有找到标记 [%s]" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, fuzzy, python-format msgid "%s is already mounted" msgstr "镜像已经挂载" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5326,7 +5326,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5362,396 +5362,396 @@ msgstr "Sheepdog 没有工作:%s" msgid "Sheepdog is not working" msgstr "Sheepdog 没有工作" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "SolidFire API 调用的参数:%s" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "调用 json.loads() 引起异常:%s" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "SolidFire API调用结果:%s" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, fuzzy, python-format msgid "API response: %s" msgstr "响应 %s" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "找到solidfire帐户:%s" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "solidfire帐户:%s 不存在,正在创建..." -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 #, fuzzy msgid "Failed to get model update from clone" msgstr "为ip: %s获取元数据失败" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "进入SolidFire delete_volume..." -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "离开SolidFire delete_volume" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "正在执行SolidFire ensure_export..." -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "正在执行SolidFire create_export..." -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 #, fuzzy msgid "Updating cluster status info" msgstr "更新主机状态" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "无法得到最新的状态:%s" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, fuzzy, python-format msgid "%s is not set" msgstr "租户ID没有设" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, 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:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, fuzzy, python-format msgid "volume %s mapping to multi host" msgstr "卷 %s:跳过导出" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5760,49 +5760,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5810,13 +5810,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5825,8 +5825,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5835,7 +5835,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5844,33 +5844,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, fuzzy, python-format msgid "_prepare_fc_map: %s" msgstr "_create: %s" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5878,124 +5878,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -6003,67 +6003,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6077,7 +6077,7 @@ msgstr "" "标准输出:%(stdout)r\n" "标准错误输出:%(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6085,7 +6085,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6093,7 +6093,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6102,7 +6102,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6111,108 +6111,108 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, fuzzy, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "把“%(method)s”投放在 %(topic)s \"%(host)s\"" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, fuzzy, python-format msgid "Operation completed. %(data)s" msgstr "确认完成" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, fuzzy, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "卷 %(volume_id)s 没有找到。" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 #, fuzzy msgid "Entering create_volume." msgstr "进入SolidFire create_volume..." -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, 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:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6220,36 +6220,36 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 #, fuzzy msgid "Entering create_volume_from_snapshot." msgstr "从快照 %s 创建卷" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6257,14 +6257,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6272,7 +6272,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6281,14 +6281,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6296,7 +6296,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6305,54 +6305,54 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 #, fuzzy msgid "Entering create_cloned_volume." msgstr "进入SolidFire create_volume..." -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6361,14 +6361,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6376,7 +6376,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6385,95 +6385,95 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 #, fuzzy msgid "Entering delete_volume." msgstr "进入SolidFire delete_volume..." -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, fuzzy, python-format msgid "Delete Volume: %(volume)s" msgstr "删除id为 %s 的卷" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, fuzzy, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "创建卷 %s 的快照" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6481,51 +6481,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, 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:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, fuzzy, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "创建卷 %s 的快照" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6533,388 +6533,388 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, fuzzy, python-format msgid "Create export: %(volume)s" msgstr "重新导出卷%s" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, 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:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, fuzzy, python-format msgid "Error mapping volume %s." msgstr "启动xvp发生错误:%s" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, fuzzy, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "卷%s:删除成功" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, fuzzy, python-format msgid "HidePaths for volume %s completed successfully." msgstr "卷%s:删除成功" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, fuzzy, python-format msgid "AddMembers for volume %s completed successfully." msgstr "卷%s:删除成功" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, fuzzy, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "卷%s:删除成功" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, fuzzy, python-format msgid "Map volume: %(volume)s" msgstr "没有id为 %(volume_id)s 的 sm_volume" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, fuzzy, python-format msgid "Unmap volume: %(volume)s" msgstr "没有id为 %(volume_id)s 的 sm_volume" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, fuzzy, python-format msgid "Volume %s is already mapped." msgstr "rootfs 已经被移除了" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, fuzzy, python-format msgid "Found Storage Type: %s" msgstr "找到solidfire帐户:%s" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 #, fuzzy msgid "Storage type not found." msgstr "镜像没有找到。" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 #, fuzzy msgid "Masking View not found." msgstr "镜像没有找到。" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 #, fuzzy msgid "Ecom user not found." msgstr "没有找到服务器。" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 #, fuzzy msgid "Ecom server not found." msgstr "没有找到服务器。" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 #, fuzzy msgid "Cannot connect to ECOM server" msgstr "连接到 %s 的AMQP服务器" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, fuzzy, python-format msgid "Pool %(storage_type)s is not found." msgstr "角色 %(role_id)s 没有找到。" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, fuzzy, python-format msgid "Volume %(volumename)s not found on the array." msgstr "卷 %(volume_id)s 没有找到。" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, 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:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, fuzzy, python-format msgid "Error finding %s." msgstr "在存储库 %s 寻找VDIs出错" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "无法为卷 %s 找到 iSCSI 导出" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "无法为卷 %s 找到 iSCSI 导出" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, fuzzy, python-format msgid "Found iSCSI endpoint: %s" msgstr "引起异常 NotFound: %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6994,18 +6994,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "rootfs 已经被移除了" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -7013,241 +7013,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7255,74 +7255,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7330,123 +7330,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7454,584 +7454,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, fuzzy, python-format msgid "Using NetApp filer: %s" msgstr "正在删除基文件:%s" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, fuzzy, python-format msgid "Created LUN with name %s" msgstr "已经创建路径为 %s 的目录" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, fuzzy, python-format msgid "Destroyed LUN %s" msgstr "嵌套(调用)返回 %s" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, fuzzy, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "为ip: %s获取元数据失败" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, fuzzy, python-format msgid "Failed to get target portal for the LUN %s" msgstr "为ip: %s获取元数据失败" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, fuzzy, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "为ip: %s获取元数据失败" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, fuzzy, python-format msgid "Snapshot %s deletion successful" msgstr "快照 %s:删除成功" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "为ip: %s获取元数据失败" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "转化为裸格式,但目前格式是 %s" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -8040,353 +8040,353 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, fuzzy, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "卷组 %s 不存在" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, fuzzy, python-format msgid "Sending JSON data: %s" msgstr "给定数据:%s" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 #, fuzzy msgid "Bad response from server" msgstr "来自SolidFire API的错误响应" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, fuzzy, python-format msgid "Got response: %s" msgstr "响应 %s" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8427,11 +8427,11 @@ msgstr "" msgid "local_path not supported" msgstr "不支持local_path" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "指定san_password或者san_private_key" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "san_ip必须设置" @@ -8445,75 +8445,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "握手出错:%s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "安全组 %s 已经存在" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8589,435 +8609,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -9025,184 +9045,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, fuzzy, python-format msgid "Creating folder %s " msgstr "正在创建存储库 %s" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9210,35 +9230,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9246,323 +9266,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/zh_HK/LC_MESSAGES/cinder.po b/cinder/locale/zh_HK/LC_MESSAGES/cinder.po index 0124a8552..fb6407e55 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " @@ -18,675 +18,675 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, python-format msgid "Could not find parameter %(param)s" msgstr "" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 msgid "Unknown NFS exception" msgstr "" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 msgid "Unknown Gluster exception" msgstr "" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -694,123 +694,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -819,94 +819,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, python-format msgid "Unable to find ca_file : %s" msgstr "" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -922,104 +922,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1030,20 +1030,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1073,8 +1073,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1097,7 +1097,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1129,20 +1129,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1158,28 +1158,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1205,19 +1205,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1266,85 +1266,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, python-format msgid "Creating transfer of volume %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1381,67 +1381,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1469,18 +1469,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1503,9 +1503,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1550,21 +1550,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1581,7 +1581,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2391,343 +2391,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, python-format msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, python-format msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, python-format msgid "Unable to locate Volume Group %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, python-format msgid "Unable to find VG: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, python-format msgid "Unable to find LV: %s" msgstr "" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2737,169 +2737,169 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2917,71 +2917,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3056,7 +3056,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3128,7 +3128,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3139,7 +3139,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3656,28 +3656,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3707,41 +3707,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3761,12 +3761,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3780,45 +3780,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3848,17 +3848,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3867,12 +3867,12 @@ msgstr "" msgid "Invalid input" msgstr "" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3880,43 +3880,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3925,8 +3925,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3940,14 +3940,14 @@ msgstr "" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3964,531 +3964,531 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 msgid "Volume status must be available to reserve" msgstr "" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 msgid "Volume Snapshot status must be available or error" msgstr "" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 msgid "Volume status must be available/in-use." msgstr "" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4496,30 +4496,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4529,8 +4529,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4543,67 +4543,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4639,12 +4639,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, python-format msgid "Error running SSH command: %s" msgstr "" @@ -4723,382 +4723,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5271,7 +5271,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5307,393 +5307,393 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 msgid "Failed to get updated stats" msgstr "" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5702,49 +5702,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5752,13 +5752,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5767,8 +5767,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5777,7 +5777,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5786,33 +5786,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5820,124 +5820,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5945,67 +5945,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, python-format msgid "" "CLI Exception output:\n" @@ -6014,7 +6014,7 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6022,7 +6022,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6030,7 +6030,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6039,7 +6039,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6048,107 +6048,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6156,35 +6156,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6192,14 +6192,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6207,7 +6207,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6216,14 +6216,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6231,7 +6231,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6240,53 +6240,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6295,14 +6295,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6310,7 +6310,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6319,94 +6319,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6414,51 +6414,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6466,383 +6466,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, python-format msgid "Cannot find device number for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6922,18 +6922,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6941,241 +6941,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7183,74 +7183,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7258,123 +7258,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7382,584 +7382,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7968,352 +7968,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8354,11 +8354,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8372,75 +8372,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8516,435 +8536,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8952,184 +8972,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9137,35 +9157,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9173,323 +9193,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" diff --git a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po index 416718560..a67d18ed8 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-12-31 06:12+0000\n" +"POT-Creation-Date: 2014-01-04 06:12+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -17,677 +17,677 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 1.3\n" -#: cinder/context.py:63 +#: cinder/context.py:61 #, python-format msgid "Arguments dropped when creating context: %s" msgstr "" -#: cinder/context.py:104 +#: cinder/context.py:102 #, 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:35 +#: cinder/exception.py:66 cinder/brick/exception.py:33 msgid "An unknown exception occurred." msgstr "發生一個未知例外" -#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86 +#: cinder/exception.py:88 cinder/openstack/common/rpc/common.py:86 msgid "Exception in string format operation" msgstr "" -#: cinder/exception.py:109 +#: cinder/exception.py:107 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" -#: cinder/exception.py:114 +#: cinder/exception.py:112 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:118 +#: cinder/exception.py:116 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" -#: cinder/exception.py:122 +#: cinder/exception.py:120 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" -#: cinder/exception.py:126 +#: cinder/exception.py:124 msgid "Not authorized." msgstr "未被授權" -#: cinder/exception.py:131 +#: cinder/exception.py:129 msgid "User does not have admin privileges" msgstr "使用者並沒有管理者權力" -#: cinder/exception.py:135 +#: cinder/exception.py:133 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" -#: cinder/exception.py:139 +#: cinder/exception.py:137 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: cinder/exception.py:143 +#: cinder/exception.py:141 #, python-format msgid "Volume driver '%(driver)s' not initialized." msgstr "" -#: cinder/exception.py:147 cinder/brick/exception.py:76 +#: cinder/exception.py:145 cinder/brick/exception.py:74 msgid "Unacceptable parameters." msgstr "不可接受的參數值" -#: cinder/exception.py:152 +#: cinder/exception.py:150 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" -#: cinder/exception.py:156 +#: cinder/exception.py:154 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:161 +#: cinder/exception.py:159 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" -#: cinder/exception.py:165 +#: cinder/exception.py:163 msgid "Failed to load data into json format" msgstr "" -#: cinder/exception.py:169 +#: cinder/exception.py:167 msgid "The results are invalid." msgstr "" -#: cinder/exception.py:173 +#: cinder/exception.py:171 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" -#: cinder/exception.py:177 +#: cinder/exception.py:175 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" -#: cinder/exception.py:181 +#: cinder/exception.py:179 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" -#: cinder/exception.py:185 +#: cinder/exception.py:183 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" -#: cinder/exception.py:189 +#: cinder/exception.py:187 #, python-format msgid "Invalid host: %(reason)s" msgstr "" -#: cinder/exception.py:195 cinder/brick/exception.py:83 +#: cinder/exception.py:193 cinder/brick/exception.py:81 #, python-format msgid "%(err)s" msgstr "" -#: cinder/exception.py:199 +#: cinder/exception.py:197 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" -#: cinder/exception.py:203 +#: cinder/exception.py:201 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" -#: cinder/exception.py:208 +#: cinder/exception.py:206 msgid "Service is unavailable at this time." msgstr "" -#: cinder/exception.py:212 +#: cinder/exception.py:210 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: cinder/exception.py:216 +#: cinder/exception.py:214 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" -#: cinder/exception.py:220 +#: cinder/exception.py:218 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: cinder/exception.py:224 cinder/brick/exception.py:70 +#: cinder/exception.py:222 cinder/brick/exception.py:68 msgid "Resource could not be found." msgstr "" -#: cinder/exception.py:230 +#: cinder/exception.py:228 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" -#: cinder/exception.py:234 +#: cinder/exception.py:232 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:239 +#: cinder/exception.py:237 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" -#: cinder/exception.py:244 +#: cinder/exception.py:242 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" -#: cinder/exception.py:248 +#: cinder/exception.py:246 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" -#: cinder/exception.py:252 +#: cinder/exception.py:250 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" -#: cinder/exception.py:257 +#: cinder/exception.py:255 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" -#: cinder/exception.py:261 +#: cinder/exception.py:259 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" -#: cinder/exception.py:266 +#: cinder/exception.py:264 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" -#: cinder/exception.py:271 +#: cinder/exception.py:269 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" -#: cinder/exception.py:276 +#: cinder/exception.py:274 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" -#: cinder/exception.py:280 +#: cinder/exception.py:278 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" -#: cinder/exception.py:284 +#: cinder/exception.py:282 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" -#: cinder/exception.py:289 +#: cinder/exception.py:287 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" -#: cinder/exception.py:293 +#: cinder/exception.py:291 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: cinder/exception.py:297 +#: cinder/exception.py:295 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: cinder/exception.py:301 +#: cinder/exception.py:299 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" -#: cinder/exception.py:305 +#: cinder/exception.py:303 #, python-format msgid "Host %(host)s could not be found." msgstr "" -#: cinder/exception.py:309 +#: cinder/exception.py:307 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" -#: cinder/exception.py:313 +#: cinder/exception.py:311 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" -#: cinder/exception.py:317 +#: cinder/exception.py:315 #, python-format msgid "Could not find binary %(binary)s on host %(host)s." msgstr "" -#: cinder/exception.py:321 +#: cinder/exception.py:319 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" -#: cinder/exception.py:325 +#: cinder/exception.py:323 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" -#: cinder/exception.py:330 +#: cinder/exception.py:328 msgid "Quota could not be found" msgstr "" -#: cinder/exception.py:334 +#: cinder/exception.py:332 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" -#: cinder/exception.py:338 +#: cinder/exception.py:336 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:342 +#: cinder/exception.py:340 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" -#: cinder/exception.py:346 +#: cinder/exception.py:344 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" -#: cinder/exception.py:350 +#: cinder/exception.py:348 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" -#: cinder/exception.py:354 +#: cinder/exception.py:352 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" -#: cinder/exception.py:358 +#: cinder/exception.py:356 #, python-format msgid "Migration %(migration_id)s could not be found." msgstr "" -#: cinder/exception.py:362 +#: cinder/exception.py:360 #, python-format msgid "File %(file_path)s could not be found." msgstr "" -#: cinder/exception.py:371 +#: cinder/exception.py:369 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" -#: cinder/exception.py:375 +#: cinder/exception.py:373 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" -#: cinder/exception.py:379 +#: cinder/exception.py:377 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" -#: cinder/exception.py:383 +#: cinder/exception.py:381 #, python-format msgid "Could not find config at %(path)s" msgstr "" -#: cinder/exception.py:387 +#: cinder/exception.py:385 #, fuzzy, python-format msgid "Could not find parameter %(param)s" msgstr "找不到Volume %s" -#: cinder/exception.py:391 +#: cinder/exception.py:389 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" -#: cinder/exception.py:395 +#: cinder/exception.py:393 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" -#: cinder/exception.py:399 +#: cinder/exception.py:397 #, python-format msgid "Host %(host)s is not up or doesn't exist." msgstr "" -#: cinder/exception.py:403 +#: cinder/exception.py:401 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" -#: cinder/exception.py:410 +#: cinder/exception.py:408 #, python-format msgid "" "Requested volume or snapshot exceeds allowed Gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" -#: cinder/exception.py:416 +#: cinder/exception.py:414 #, python-format msgid "Maximum number of volumes allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:420 +#: cinder/exception.py:418 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" -#: cinder/exception.py:424 cinder/exception.py:644 +#: cinder/exception.py:422 cinder/exception.py:642 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" -#: cinder/exception.py:428 +#: cinder/exception.py:426 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" -#: cinder/exception.py:433 +#: cinder/exception.py:431 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" -#: cinder/exception.py:437 +#: cinder/exception.py:435 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" -#: cinder/exception.py:441 +#: cinder/exception.py:439 #, python-format msgid "Bad driver response status: %(status)s" msgstr "" -#: cinder/exception.py:445 +#: cinder/exception.py:443 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" -#: cinder/exception.py:449 +#: cinder/exception.py:447 #, python-format msgid "Instance %(instance_id)s could not be found." msgstr "" -#: cinder/exception.py:453 +#: cinder/exception.py:451 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" -#: cinder/exception.py:458 +#: cinder/exception.py:456 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" -#: cinder/exception.py:462 +#: cinder/exception.py:460 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" -#: cinder/exception.py:466 +#: cinder/exception.py:464 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:470 +#: cinder/exception.py:468 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" -#: cinder/exception.py:474 +#: cinder/exception.py:472 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" -#: cinder/exception.py:478 +#: cinder/exception.py:476 #, fuzzy, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "找不到Volume %s" -#: cinder/exception.py:482 +#: cinder/exception.py:480 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" -#: cinder/exception.py:486 +#: cinder/exception.py:484 msgid "An error has occurred during backup operation" msgstr "" -#: cinder/exception.py:490 +#: cinder/exception.py:488 msgid "Backup RBD operation failed" msgstr "" -#: cinder/exception.py:494 +#: cinder/exception.py:492 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" -#: cinder/exception.py:498 +#: cinder/exception.py:496 msgid "Failed to identify volume backend." msgstr "" -#: cinder/exception.py:502 +#: cinder/exception.py:500 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" -#: cinder/exception.py:506 +#: cinder/exception.py:504 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" -#: cinder/exception.py:510 +#: cinder/exception.py:508 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" -#: cinder/exception.py:514 +#: cinder/exception.py:512 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" -#: cinder/exception.py:518 +#: cinder/exception.py:516 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" -#: cinder/exception.py:522 +#: cinder/exception.py:520 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" -#: cinder/exception.py:526 +#: cinder/exception.py:524 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:531 +#: cinder/exception.py:529 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" -#: cinder/exception.py:536 +#: cinder/exception.py:534 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" -#: cinder/exception.py:540 +#: cinder/exception.py:538 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:545 +#: cinder/exception.py:543 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" -#: cinder/exception.py:550 +#: cinder/exception.py:548 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" -#: cinder/exception.py:555 +#: cinder/exception.py:553 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" -#: cinder/exception.py:559 +#: cinder/exception.py:557 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" -#: cinder/exception.py:563 +#: cinder/exception.py:561 #, python-format msgid "key manager error: %(reason)s" msgstr "" -#: cinder/exception.py:569 +#: cinder/exception.py:567 msgid "Coraid Cinder Driver exception." msgstr "" -#: cinder/exception.py:573 +#: cinder/exception.py:571 msgid "Failed to encode json data." msgstr "" -#: cinder/exception.py:577 +#: cinder/exception.py:575 msgid "Login on ESM failed." msgstr "" -#: cinder/exception.py:581 +#: cinder/exception.py:579 msgid "Relogin on ESM failed." msgstr "" -#: cinder/exception.py:585 +#: cinder/exception.py:583 #, python-format msgid "Group with name \"%(group_name)s\" not found." msgstr "" -#: cinder/exception.py:589 +#: cinder/exception.py:587 #, python-format msgid "ESM configure request failed: %(message)s." msgstr "" -#: cinder/exception.py:593 +#: cinder/exception.py:591 #, python-format msgid "Coraid ESM not available with reason: %(reason)s." msgstr "" -#: cinder/exception.py:598 +#: cinder/exception.py:596 msgid "Zadara Cinder Driver exception." msgstr "" -#: cinder/exception.py:602 +#: cinder/exception.py:600 #, fuzzy, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "無法替 instance實例 %(instance_name)s , 建立 VDI 在SR %(sr_ref)s" -#: cinder/exception.py:606 +#: cinder/exception.py:604 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" -#: cinder/exception.py:610 +#: cinder/exception.py:608 msgid "Unable to find any active VPSA controller" msgstr "" -#: cinder/exception.py:614 +#: cinder/exception.py:612 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" -#: cinder/exception.py:618 +#: cinder/exception.py:616 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" -#: cinder/exception.py:622 +#: cinder/exception.py:620 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" -#: cinder/exception.py:627 +#: cinder/exception.py:625 msgid "Bad response from SolidFire API" msgstr "" -#: cinder/exception.py:631 +#: cinder/exception.py:629 msgid "SolidFire Cinder Driver exception" msgstr "" -#: cinder/exception.py:635 +#: cinder/exception.py:633 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" -#: cinder/exception.py:639 +#: cinder/exception.py:637 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" -#: cinder/exception.py:649 +#: cinder/exception.py:647 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" -#: cinder/exception.py:654 +#: cinder/exception.py:652 #, fuzzy msgid "Unknown NFS exception" msgstr "發生一個未知例外" -#: cinder/exception.py:658 +#: cinder/exception.py:656 msgid "No mounted NFS shares found" msgstr "" -#: cinder/exception.py:662 cinder/exception.py:675 +#: cinder/exception.py:660 cinder/exception.py:673 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" -#: cinder/exception.py:667 +#: cinder/exception.py:665 #, fuzzy msgid "Unknown Gluster exception" msgstr "發生一個未知例外" -#: cinder/exception.py:671 +#: cinder/exception.py:669 msgid "No mounted Gluster shares found" msgstr "" -#: cinder/manager.py:135 +#: cinder/manager.py:133 msgid "Notifying Schedulers of capabilities ..." msgstr "" -#: cinder/policy.py:32 +#: cinder/policy.py:30 msgid "JSON file representing policy" msgstr "" -#: cinder/policy.py:35 +#: cinder/policy.py:33 msgid "Rule checked when requested rule is not found" msgstr "" -#: cinder/quota.py:107 +#: cinder/quota.py:105 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " @@ -695,123 +695,123 @@ msgid "" "class for default quota." msgstr "" -#: cinder/quota.py:750 +#: cinder/quota.py:748 #, python-format msgid "Created reservations %s" msgstr "" -#: cinder/quota.py:772 +#: cinder/quota.py:770 #, python-format msgid "Failed to commit reservations %s" msgstr "" -#: cinder/quota.py:792 +#: cinder/quota.py:790 #, python-format msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:878 +#: cinder/quota.py:876 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:881 +#: cinder/quota.py:879 msgid "Cannot register resources" msgstr "" -#: cinder/service.py:125 +#: cinder/service.py:123 msgid "SIGTERM received" msgstr "" -#: cinder/service.py:175 cinder/openstack/common/service.py:202 +#: cinder/service.py:173 cinder/openstack/common/service.py:202 msgid "Parent process has died unexpectedly, exiting" msgstr "" -#: cinder/service.py:214 cinder/openstack/common/service.py:272 +#: cinder/service.py:212 cinder/openstack/common/service.py:272 msgid "Forking too fast, sleeping" msgstr "" -#: cinder/service.py:232 cinder/openstack/common/service.py:145 +#: cinder/service.py:230 cinder/openstack/common/service.py:145 #: cinder/openstack/common/service.py:233 #, python-format msgid "Caught %s, exiting" msgstr "" -#: cinder/service.py:237 cinder/openstack/common/service.py:239 +#: cinder/service.py:235 cinder/openstack/common/service.py:239 msgid "Unhandled exception" msgstr "" -#: cinder/service.py:244 cinder/openstack/common/service.py:291 +#: cinder/service.py:242 cinder/openstack/common/service.py:291 #, python-format msgid "Started child %d" msgstr "" -#: cinder/service.py:254 cinder/openstack/common/service.py:301 +#: cinder/service.py:252 cinder/openstack/common/service.py:301 #, python-format msgid "Starting %d workers" msgstr "" -#: cinder/service.py:273 cinder/openstack/common/service.py:318 +#: cinder/service.py:271 cinder/openstack/common/service.py:318 #, python-format msgid "Child %(pid)d killed by signal %(sig)d" msgstr "" -#: cinder/service.py:277 +#: cinder/service.py:275 #, python-format msgid "Child %(pid)d exited with status %(code)d" msgstr "" -#: cinder/service.py:281 cinder/openstack/common/service.py:326 +#: cinder/service.py:279 cinder/openstack/common/service.py:326 #, python-format msgid "pid %d not in child list" msgstr "" -#: cinder/service.py:289 +#: cinder/service.py:287 #, python-format msgid "_wait_child %d" msgstr "" -#: cinder/service.py:305 +#: cinder/service.py:303 #, python-format msgid "wait wrap.failed %s" msgstr "" -#: cinder/service.py:313 cinder/openstack/common/service.py:356 +#: cinder/service.py:311 cinder/openstack/common/service.py:356 #, python-format msgid "Caught %s, stopping children" msgstr "" -#: cinder/service.py:324 cinder/openstack/common/service.py:374 +#: cinder/service.py:322 cinder/openstack/common/service.py:374 #, python-format msgid "Waiting on %d children to exit" msgstr "" -#: cinder/service.py:360 +#: cinder/service.py:358 #, python-format msgid "Starting %(topic)s node (version %(version_string)s)" msgstr "" -#: cinder/service.py:373 cinder/openstack/common/rpc/service.py:47 +#: cinder/service.py:371 cinder/openstack/common/rpc/service.py:47 #, python-format msgid "Creating Consumer connection for Service %s" msgstr "" -#: cinder/service.py:465 +#: cinder/service.py:463 msgid "Service killed that has no database entry" msgstr "" -#: cinder/service.py:502 +#: cinder/service.py:500 msgid "The service database object disappeared, Recreating it." msgstr "" -#: cinder/service.py:517 +#: cinder/service.py:515 msgid "Recovered model server connection!" msgstr "" -#: cinder/service.py:523 +#: cinder/service.py:521 msgid "model server went away" msgstr "" -#: cinder/service.py:555 +#: cinder/service.py:553 #, python-format msgid "" "Report interval must be less than service down time. Current config: " @@ -820,94 +820,94 @@ msgid "" "%(new_service_down_time)s" msgstr "" -#: cinder/service.py:632 cinder/openstack/common/service.py:136 +#: cinder/service.py:630 cinder/openstack/common/service.py:136 #: cinder/openstack/common/service.py:348 msgid "Full set of CONF:" msgstr "" -#: cinder/service.py:639 +#: cinder/service.py:637 #, python-format msgid "%s : FLAG SET " msgstr "" -#: cinder/utils.py:101 +#: cinder/utils.py:99 #, python-format msgid "Can not translate %s to integer." msgstr "" -#: cinder/utils.py:132 +#: cinder/utils.py:130 #, python-format msgid "May specify only one of %s" msgstr "" -#: cinder/utils.py:217 +#: cinder/utils.py:215 msgid "Specify a password or private_key" msgstr "" -#: cinder/utils.py:233 +#: cinder/utils.py:231 #, python-format msgid "Error connecting via ssh: %s" msgstr "" -#: cinder/utils.py:417 +#: cinder/utils.py:415 #, python-format msgid "Invalid backend: %s" msgstr "" -#: cinder/utils.py:428 +#: cinder/utils.py:426 #, python-format msgid "backend %s" msgstr "" -#: cinder/utils.py:478 +#: cinder/utils.py:476 msgid "in looping call" msgstr "" -#: cinder/utils.py:763 +#: cinder/utils.py:761 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" -#: cinder/wsgi.py:122 +#: cinder/wsgi.py:120 #, python-format msgid "Unable to find cert_file : %s" msgstr "" -#: cinder/wsgi.py:125 +#: cinder/wsgi.py:123 #, fuzzy, python-format msgid "Unable to find ca_file : %s" msgstr "找不到Volume %s" -#: cinder/wsgi.py:128 +#: cinder/wsgi.py:126 #, python-format msgid "Unable to find key_file : %s" msgstr "" -#: cinder/wsgi.py:131 +#: cinder/wsgi.py:129 msgid "" "When running server in SSL mode, you must specify both a cert_file and " "key_file option value in your configuration file" msgstr "" -#: cinder/wsgi.py:164 +#: cinder/wsgi.py:162 #, python-format msgid "Could not bind to %(host)s:%(port)s after trying for 30 seconds" msgstr "" -#: cinder/wsgi.py:208 +#: cinder/wsgi.py:206 #, python-format msgid "Started %(name)s on %(host)s:%(port)s" msgstr "" -#: cinder/wsgi.py:228 +#: cinder/wsgi.py:226 msgid "Stopping WSGI server." msgstr "" -#: cinder/wsgi.py:242 +#: cinder/wsgi.py:240 msgid "WSGI server has stopped." msgstr "" -#: cinder/wsgi.py:311 +#: cinder/wsgi.py:309 msgid "You must implement __call__" msgstr "" @@ -923,104 +923,104 @@ msgid "" "cinder.api.middleware.auth:pipeline_factory instead." msgstr "" -#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265 +#: cinder/api/common.py:76 cinder/api/common.py:110 cinder/volume/api.py:263 msgid "limit param must be an integer" msgstr "" -#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262 +#: cinder/api/common.py:79 cinder/api/common.py:114 cinder/volume/api.py:260 msgid "limit param must be positive" msgstr "" -#: cinder/api/common.py:106 +#: cinder/api/common.py:104 msgid "offset param must be an integer" msgstr "" -#: cinder/api/common.py:120 +#: cinder/api/common.py:118 msgid "offset param must be positive" msgstr "" -#: cinder/api/common.py:148 +#: cinder/api/common.py:146 #, python-format msgid "marker [%s] not found" msgstr "" -#: cinder/api/common.py:175 +#: cinder/api/common.py:173 #, python-format msgid "href %s does not contain version" msgstr "" -#: cinder/api/extensions.py:184 +#: cinder/api/extensions.py:182 msgid "Initializing extension manager." msgstr "" -#: cinder/api/extensions.py:199 +#: cinder/api/extensions.py:197 #, python-format msgid "Loaded extension: %s" msgstr "" -#: cinder/api/extensions.py:237 +#: cinder/api/extensions.py:235 #, python-format msgid "Ext name: %s" msgstr "" -#: cinder/api/extensions.py:238 +#: cinder/api/extensions.py:236 #, python-format msgid "Ext alias: %s" msgstr "" -#: cinder/api/extensions.py:239 +#: cinder/api/extensions.py:237 #, python-format msgid "Ext description: %s" msgstr "" -#: cinder/api/extensions.py:241 +#: cinder/api/extensions.py:239 #, python-format msgid "Ext namespace: %s" msgstr "" -#: cinder/api/extensions.py:242 +#: cinder/api/extensions.py:240 #, python-format msgid "Ext updated: %s" msgstr "" -#: cinder/api/extensions.py:244 +#: cinder/api/extensions.py:242 #, python-format msgid "Exception loading extension: %s" msgstr "" -#: cinder/api/extensions.py:258 +#: cinder/api/extensions.py:256 #, python-format msgid "Loading extension %s" msgstr "" -#: cinder/api/extensions.py:264 +#: cinder/api/extensions.py:262 #, python-format msgid "Calling extension factory %s" msgstr "" -#: cinder/api/extensions.py:278 +#: cinder/api/extensions.py:276 #, python-format msgid "osapi_volume_extension is set to deprecated path: %s" msgstr "" -#: cinder/api/extensions.py:280 +#: cinder/api/extensions.py:278 #, python-format msgid "" "Please set your flag or cinder.conf settings for osapi_volume_extension " "to: %s" msgstr "" -#: cinder/api/extensions.py:289 +#: cinder/api/extensions.py:287 #, python-format msgid "Failed to load extension %(ext_factory)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:358 +#: cinder/api/extensions.py:356 #, python-format msgid "Failed to load extension %(classpath)s: %(exc)s" msgstr "" -#: cinder/api/extensions.py:383 +#: cinder/api/extensions.py:381 #, python-format msgid "Failed to load extension %(ext_name)s: %(exc)s" msgstr "" @@ -1031,20 +1031,20 @@ msgid "" "cinder.api.middleware.sizelimit:RequestBodySizeLimiter instead" msgstr "" -#: cinder/api/xmlutil.py:268 +#: cinder/api/xmlutil.py:266 msgid "element is not a child" msgstr "" -#: cinder/api/xmlutil.py:465 +#: cinder/api/xmlutil.py:463 msgid "root element selecting a list" msgstr "" -#: cinder/api/xmlutil.py:788 +#: cinder/api/xmlutil.py:786 #, python-format msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s" msgstr "" -#: cinder/api/xmlutil.py:909 +#: cinder/api/xmlutil.py:907 msgid "subclasses must implement construct()!" msgstr "" @@ -1074,8 +1074,8 @@ msgid "Creating new backup %s" msgstr "" #: cinder/api/contrib/backups.py:195 cinder/api/contrib/backups.py:227 -#: cinder/api/contrib/volume_transfer.py:159 -#: cinder/api/contrib/volume_transfer.py:195 +#: cinder/api/contrib/volume_transfer.py:157 +#: cinder/api/contrib/volume_transfer.py:193 msgid "Incorrect request body format" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" msgid "Snapshot not found." msgstr "" -#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:247 +#: cinder/api/contrib/hosts.py:86 cinder/api/openstack/wsgi.py:245 msgid "cannot understand XML" msgstr "" @@ -1130,20 +1130,20 @@ msgstr "" msgid "Host not found" msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:113 +#: cinder/api/contrib/qos_specs_manage.py:111 msgid "Please specify a name for QoS specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:222 +#: cinder/api/contrib/qos_specs_manage.py:220 msgid "Failed to disassociate qos specs." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:224 +#: cinder/api/contrib/qos_specs_manage.py:222 msgid "Qos specs still in use." msgstr "" -#: cinder/api/contrib/qos_specs_manage.py:300 -#: cinder/api/contrib/qos_specs_manage.py:353 +#: cinder/api/contrib/qos_specs_manage.py:298 +#: cinder/api/contrib/qos_specs_manage.py:351 msgid "Volume Type id must not be None." msgstr "" @@ -1159,28 +1159,28 @@ msgstr "" msgid "Quota class limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:62 +#: cinder/api/contrib/quotas.py:60 msgid "Quota limit must be specified as an integer value." msgstr "" -#: cinder/api/contrib/quotas.py:67 +#: cinder/api/contrib/quotas.py:65 msgid "Quota limit must be -1 or greater." msgstr "" -#: cinder/api/contrib/quotas.py:102 +#: cinder/api/contrib/quotas.py:100 msgid "Missing required element quota_set in request body." msgstr "" -#: cinder/api/contrib/quotas.py:113 +#: cinder/api/contrib/quotas.py:111 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" -#: cinder/api/contrib/scheduler_hints.py:38 +#: cinder/api/contrib/scheduler_hints.py:36 msgid "Malformed scheduler_hints attribute" msgstr "" -#: cinder/api/contrib/services.py:86 +#: cinder/api/contrib/services.py:84 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." @@ -1206,19 +1206,19 @@ msgstr "" msgid "progress must be an integer percentage" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:102 +#: cinder/api/contrib/types_extra_specs.py:100 msgid "Request body empty" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:106 -#: cinder/api/v1/snapshot_metadata.py:77 cinder/api/v1/volume_metadata.py:77 -#: cinder/api/v2/snapshot_metadata.py:77 cinder/api/v2/volume_metadata.py:76 +#: cinder/api/contrib/types_extra_specs.py:104 +#: cinder/api/v1/snapshot_metadata.py:75 cinder/api/v1/volume_metadata.py:75 +#: cinder/api/v2/snapshot_metadata.py:75 cinder/api/v2/volume_metadata.py:74 msgid "Request body and URI mismatch" msgstr "" -#: cinder/api/contrib/types_extra_specs.py:109 -#: cinder/api/v1/snapshot_metadata.py:81 cinder/api/v1/volume_metadata.py:81 -#: cinder/api/v2/snapshot_metadata.py:81 cinder/api/v2/volume_metadata.py:80 +#: cinder/api/contrib/types_extra_specs.py:107 +#: cinder/api/v1/snapshot_metadata.py:79 cinder/api/v1/volume_metadata.py:79 +#: cinder/api/v2/snapshot_metadata.py:79 cinder/api/v2/volume_metadata.py:78 msgid "Request body contains too many items" msgstr "" @@ -1267,85 +1267,85 @@ msgstr "" msgid "'readonly' not string or bool" msgstr "" -#: cinder/api/contrib/volume_transfer.py:133 +#: cinder/api/contrib/volume_transfer.py:131 msgid "Listing volume transfers" msgstr "" -#: cinder/api/contrib/volume_transfer.py:149 +#: cinder/api/contrib/volume_transfer.py:147 #, python-format msgid "Creating new volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:164 +#: cinder/api/contrib/volume_transfer.py:162 #, fuzzy, python-format msgid "Creating transfer of volume %s" msgstr "找不到Volume %s" -#: cinder/api/contrib/volume_transfer.py:185 +#: cinder/api/contrib/volume_transfer.py:183 #, python-format msgid "Accepting volume transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:198 +#: cinder/api/contrib/volume_transfer.py:196 #, python-format msgid "Accepting transfer %s" msgstr "" -#: cinder/api/contrib/volume_transfer.py:219 +#: cinder/api/contrib/volume_transfer.py:217 #, python-format msgid "Delete transfer with id: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:66 +#: cinder/api/contrib/volume_type_encryption.py:64 msgid "key_size must be non-negative" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:69 +#: cinder/api/contrib/volume_type_encryption.py:67 msgid "key_size must be an integer" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:75 +#: cinder/api/contrib/volume_type_encryption.py:73 msgid "provider must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:77 +#: cinder/api/contrib/volume_type_encryption.py:75 msgid "control_location must be defined" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:85 +#: cinder/api/contrib/volume_type_encryption.py:83 #, python-format msgid "Valid control location are: %s" msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:113 +#: cinder/api/contrib/volume_type_encryption.py:111 msgid "Create body is not valid." msgstr "" -#: cinder/api/contrib/volume_type_encryption.py:155 +#: cinder/api/contrib/volume_type_encryption.py:153 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" -#: cinder/api/middleware/auth.py:110 +#: cinder/api/middleware/auth.py:108 msgid "Invalid service catalog json." msgstr "" -#: cinder/api/middleware/fault.py:46 +#: cinder/api/middleware/fault.py:44 #, python-format msgid "Caught error: %s" msgstr "" -#: cinder/api/middleware/fault.py:55 cinder/api/openstack/wsgi.py:986 +#: cinder/api/middleware/fault.py:53 cinder/api/openstack/wsgi.py:984 #, python-format msgid "%(url)s returned with HTTP %(status)d" msgstr "" -#: cinder/api/middleware/fault.py:71 +#: cinder/api/middleware/fault.py:69 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" -#: cinder/api/middleware/sizelimit.py:57 cinder/api/middleware/sizelimit.py:66 -#: cinder/api/middleware/sizelimit.py:80 +#: cinder/api/middleware/sizelimit.py:55 cinder/api/middleware/sizelimit.py:64 +#: cinder/api/middleware/sizelimit.py:78 msgid "Request is too large." msgstr "" @@ -1382,67 +1382,67 @@ msgid "" "cinder.api.urlmap:urlmap_factory instead." msgstr "" -#: cinder/api/openstack/wsgi.py:222 cinder/api/openstack/wsgi.py:636 +#: cinder/api/openstack/wsgi.py:220 cinder/api/openstack/wsgi.py:634 msgid "cannot understand JSON" msgstr "" -#: cinder/api/openstack/wsgi.py:641 +#: cinder/api/openstack/wsgi.py:639 msgid "too many body keys" msgstr "" -#: cinder/api/openstack/wsgi.py:679 +#: cinder/api/openstack/wsgi.py:677 #, python-format msgid "Exception handling resource: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:684 +#: cinder/api/openstack/wsgi.py:682 #, python-format msgid "Fault thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:687 +#: cinder/api/openstack/wsgi.py:685 #, python-format msgid "HTTP exception thrown: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:795 +#: cinder/api/openstack/wsgi.py:793 msgid "Empty body provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:801 +#: cinder/api/openstack/wsgi.py:799 msgid "Unrecognized Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:805 +#: cinder/api/openstack/wsgi.py:803 msgid "No Content-Type provided in request" msgstr "" -#: cinder/api/openstack/wsgi.py:916 +#: cinder/api/openstack/wsgi.py:914 #, python-format msgid "There is no such action: %s" msgstr "" -#: cinder/api/openstack/wsgi.py:919 cinder/api/openstack/wsgi.py:932 -#: cinder/api/v1/snapshot_metadata.py:55 cinder/api/v1/snapshot_metadata.py:73 -#: cinder/api/v1/snapshot_metadata.py:98 cinder/api/v1/snapshot_metadata.py:123 -#: cinder/api/v1/volume_metadata.py:55 cinder/api/v1/volume_metadata.py:73 -#: cinder/api/v1/volume_metadata.py:98 cinder/api/v1/volume_metadata.py:123 -#: cinder/api/v2/snapshot_metadata.py:55 cinder/api/v2/snapshot_metadata.py:73 -#: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/snapshot_metadata.py:123 -#: cinder/api/v2/volume_metadata.py:54 cinder/api/v2/volume_metadata.py:72 -#: cinder/api/v2/volume_metadata.py:97 cinder/api/v2/volume_metadata.py:122 +#: cinder/api/openstack/wsgi.py:917 cinder/api/openstack/wsgi.py:930 +#: cinder/api/v1/snapshot_metadata.py:53 cinder/api/v1/snapshot_metadata.py:71 +#: cinder/api/v1/snapshot_metadata.py:96 cinder/api/v1/snapshot_metadata.py:121 +#: cinder/api/v1/volume_metadata.py:53 cinder/api/v1/volume_metadata.py:71 +#: cinder/api/v1/volume_metadata.py:96 cinder/api/v1/volume_metadata.py:121 +#: cinder/api/v2/snapshot_metadata.py:53 cinder/api/v2/snapshot_metadata.py:71 +#: cinder/api/v2/snapshot_metadata.py:96 cinder/api/v2/snapshot_metadata.py:121 +#: cinder/api/v2/volume_metadata.py:52 cinder/api/v2/volume_metadata.py:70 +#: cinder/api/v2/volume_metadata.py:95 cinder/api/v2/volume_metadata.py:120 msgid "Malformed request body" msgstr "" -#: cinder/api/openstack/wsgi.py:929 +#: cinder/api/openstack/wsgi.py:927 msgid "Unsupported Content-Type" msgstr "" -#: cinder/api/openstack/wsgi.py:941 +#: cinder/api/openstack/wsgi.py:939 msgid "Malformed request url" msgstr "" -#: cinder/api/openstack/wsgi.py:989 +#: cinder/api/openstack/wsgi.py:987 #, python-format msgid "%(url)s returned a fault: %(e)s" msgstr "" @@ -1470,18 +1470,18 @@ msgstr "" msgid "This request was rate-limited." msgstr "" -#: cinder/api/v1/snapshot_metadata.py:39 cinder/api/v1/snapshot_metadata.py:119 -#: cinder/api/v1/snapshot_metadata.py:158 cinder/api/v2/snapshot_metadata.py:39 -#: cinder/api/v2/snapshot_metadata.py:119 -#: cinder/api/v2/snapshot_metadata.py:158 +#: cinder/api/v1/snapshot_metadata.py:37 cinder/api/v1/snapshot_metadata.py:117 +#: cinder/api/v1/snapshot_metadata.py:156 cinder/api/v2/snapshot_metadata.py:37 +#: cinder/api/v2/snapshot_metadata.py:117 +#: cinder/api/v2/snapshot_metadata.py:156 msgid "snapshot does not exist" msgstr "" -#: cinder/api/v1/snapshot_metadata.py:141 -#: cinder/api/v1/snapshot_metadata.py:151 cinder/api/v1/volume_metadata.py:141 -#: cinder/api/v1/volume_metadata.py:151 cinder/api/v2/snapshot_metadata.py:141 -#: cinder/api/v2/snapshot_metadata.py:151 cinder/api/v2/volume_metadata.py:140 -#: cinder/api/v2/volume_metadata.py:150 +#: cinder/api/v1/snapshot_metadata.py:139 +#: cinder/api/v1/snapshot_metadata.py:149 cinder/api/v1/volume_metadata.py:139 +#: cinder/api/v1/volume_metadata.py:149 cinder/api/v2/snapshot_metadata.py:139 +#: cinder/api/v2/snapshot_metadata.py:149 cinder/api/v2/volume_metadata.py:138 +#: cinder/api/v2/volume_metadata.py:148 msgid "Metadata item was not found" msgstr "" @@ -1504,9 +1504,9 @@ msgstr "" msgid "Invalid value '%s' for force. " msgstr "" -#: cinder/api/v1/volume_metadata.py:39 cinder/api/v1/volume_metadata.py:119 -#: cinder/api/v1/volume_metadata.py:158 cinder/api/v2/volume_metadata.py:38 -#: cinder/api/v2/volume_metadata.py:118 cinder/api/v2/volume_metadata.py:157 +#: cinder/api/v1/volume_metadata.py:37 cinder/api/v1/volume_metadata.py:117 +#: cinder/api/v1/volume_metadata.py:156 cinder/api/v2/volume_metadata.py:36 +#: cinder/api/v2/volume_metadata.py:116 cinder/api/v2/volume_metadata.py:155 msgid "volume does not exist" msgstr "" @@ -1551,21 +1551,21 @@ msgid "Snapshot could not be found" msgstr "" #: cinder/api/v2/snapshots.py:174 cinder/api/v2/snapshots.py:234 -#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:421 +#: cinder/api/v2/volumes.py:313 cinder/api/v2/volumes.py:419 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/snapshots.py:190 cinder/api/v2/volumes.py:217 -#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:451 +#: cinder/api/v2/volumes.py:234 cinder/api/v2/volumes.py:449 msgid "Volume could not be found" msgstr "" -#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:417 +#: cinder/api/v2/snapshots.py:230 cinder/api/v2/volumes.py:415 msgid "Missing request body" msgstr "" -#: cinder/api/v2/types.py:72 +#: cinder/api/v2/types.py:70 msgid "Volume type not found" msgstr "" @@ -1582,7 +1582,7 @@ msgstr "" msgid "source volume id:%s not found" msgstr "" -#: cinder/api/v2/volumes.py:474 +#: cinder/api/v2/volumes.py:472 #, python-format msgid "Removing options '%s' from query" msgstr "" @@ -2396,343 +2396,343 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/brick/exception.py:57 +#: cinder/brick/exception.py:55 #, python-format msgid "Exception in string format operation. msg='%s'" msgstr "" -#: cinder/brick/exception.py:87 +#: cinder/brick/exception.py:85 msgid "We are unable to locate any Fibre Channel devices." msgstr "" -#: cinder/brick/exception.py:91 +#: cinder/brick/exception.py:89 msgid "Unable to find a Fibre Channel volume device." msgstr "" -#: cinder/brick/exception.py:95 +#: cinder/brick/exception.py:93 #, python-format msgid "Volume device not found at %(device)s." msgstr "" -#: cinder/brick/exception.py:99 +#: cinder/brick/exception.py:97 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:103 +#: cinder/brick/exception.py:101 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" -#: cinder/brick/exception.py:107 +#: cinder/brick/exception.py:105 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:111 +#: cinder/brick/exception.py:109 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:115 +#: cinder/brick/exception.py:113 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" -#: cinder/brick/exception.py:119 +#: cinder/brick/exception.py:117 #, python-format msgid "Connect to volume via protocol %(protocol)s not supported." msgstr "" -#: cinder/brick/initiator/connector.py:129 +#: cinder/brick/initiator/connector.py:127 #, python-format msgid "Invalid InitiatorConnector protocol specified %(protocol)s" msgstr "" -#: cinder/brick/initiator/connector.py:142 +#: cinder/brick/initiator/connector.py:140 #, python-format msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." msgstr "" -#: cinder/brick/initiator/connector.py:230 +#: cinder/brick/initiator/connector.py:228 #, 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:243 +#: cinder/brick/initiator/connector.py:241 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:310 +#: cinder/brick/initiator/connector.py:308 #, python-format msgid "Could not find the iSCSI Initiator File %s" msgstr "" -#: cinder/brick/initiator/connector.py:580 +#: cinder/brick/initiator/connector.py:578 msgid "We are unable to locate any Fibre Channel devices" msgstr "" -#: cinder/brick/initiator/connector.py:590 +#: cinder/brick/initiator/connector.py:588 #, python-format msgid "Looking for Fibre Channel dev %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:600 +#: cinder/brick/initiator/connector.py:598 msgid "Fibre Channel volume device not found." msgstr "" -#: cinder/brick/initiator/connector.py:604 +#: cinder/brick/initiator/connector.py:602 #, python-format msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:620 +#: cinder/brick/initiator/connector.py:618 #, python-format msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/connector.py:629 +#: cinder/brick/initiator/connector.py:627 #, python-format msgid "Multipath device discovered %(device)s" msgstr "" -#: cinder/brick/initiator/connector.py:747 +#: cinder/brick/initiator/connector.py:745 #, python-format msgid "AoE volume not yet found at: %(path)s. Try number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:760 +#: cinder/brick/initiator/connector.py:758 #, python-format msgid "Found AoE device %(path)s (after %(tries)s rediscover)" msgstr "" -#: cinder/brick/initiator/connector.py:786 +#: cinder/brick/initiator/connector.py:784 #, python-format msgid "aoe-discover: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:796 +#: cinder/brick/initiator/connector.py:794 #, python-format msgid "aoe-revalidate %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:805 +#: cinder/brick/initiator/connector.py:803 #, python-format msgid "aoe-flush %(dev)s: stdout=%(out)s stderr%(err)s" msgstr "" -#: cinder/brick/initiator/connector.py:829 +#: cinder/brick/initiator/connector.py:827 msgid "" "Connection details not present. RemoteFsClient may not initialize " "properly." msgstr "" -#: cinder/brick/initiator/connector.py:886 +#: cinder/brick/initiator/connector.py:884 msgid "Invalid connection_properties specified no device_path attribute" msgstr "" -#: cinder/brick/initiator/linuxfc.py:52 cinder/brick/initiator/linuxfc.py:58 +#: cinder/brick/initiator/linuxfc.py:50 cinder/brick/initiator/linuxfc.py:56 msgid "systool is not installed" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:101 -#: cinder/brick/initiator/linuxscsi.py:109 -#: cinder/brick/initiator/linuxscsi.py:126 +#: cinder/brick/initiator/linuxscsi.py:99 +#: cinder/brick/initiator/linuxscsi.py:107 +#: cinder/brick/initiator/linuxscsi.py:124 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:147 +#: cinder/brick/initiator/linuxscsi.py:145 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:151 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:138 +#: cinder/brick/iscsi/iscsi.py:136 msgid "Attempting recreate of backing lun..." msgstr "" -#: cinder/brick/iscsi/iscsi.py:156 +#: cinder/brick/iscsi/iscsi.py:154 #, 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:175 +#: cinder/brick/iscsi/iscsi.py:173 #, python-format msgid "Creating iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:210 cinder/brick/iscsi/iscsi.py:354 +#: cinder/brick/iscsi/iscsi.py:208 cinder/brick/iscsi/iscsi.py:352 #, 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:221 +#: cinder/brick/iscsi/iscsi.py:219 #, 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:252 +#: cinder/brick/iscsi/iscsi.py:250 #, python-format msgid "Removing iscsi_target for: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:269 +#: cinder/brick/iscsi/iscsi.py:267 #, 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:279 cinder/brick/iscsi/iscsi.py:533 +#: cinder/brick/iscsi/iscsi.py:277 cinder/brick/iscsi/iscsi.py:531 msgid "valid iqn needed for show_target" msgstr "" -#: cinder/brick/iscsi/iscsi.py:361 +#: cinder/brick/iscsi/iscsi.py:359 #, python-format msgid "Removing iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:455 +#: cinder/brick/iscsi/iscsi.py:453 msgid "cinder-rtstool is not installed correctly" msgstr "" -#: cinder/brick/iscsi/iscsi.py:475 +#: cinder/brick/iscsi/iscsi.py:473 #, python-format msgid "Creating iscsi_target for volume: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508 +#: cinder/brick/iscsi/iscsi.py:497 cinder/brick/iscsi/iscsi.py:506 #, python-format msgid "Failed to create iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:515 +#: cinder/brick/iscsi/iscsi.py:513 #, python-format msgid "Removing iscsi_target: %s" msgstr "" -#: cinder/brick/iscsi/iscsi.py:525 +#: cinder/brick/iscsi/iscsi.py:523 #, python-format msgid "Failed to remove iscsi target for volume id:%s." msgstr "" -#: cinder/brick/iscsi/iscsi.py:554 +#: cinder/brick/iscsi/iscsi.py:552 #, python-format msgid "Failed to add initiator iqn %s to target" msgstr "" -#: cinder/brick/local_dev/lvm.py:77 +#: cinder/brick/local_dev/lvm.py:75 msgid "Error creating Volume Group" msgstr "" -#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:154 -#: cinder/brick/local_dev/lvm.py:485 cinder/brick/local_dev/lvm.py:514 -#: cinder/brick/local_dev/lvm.py:557 cinder/brick/local_dev/lvm.py:621 +#: cinder/brick/local_dev/lvm.py:76 cinder/brick/local_dev/lvm.py:158 +#: cinder/brick/local_dev/lvm.py:489 cinder/brick/local_dev/lvm.py:518 +#: cinder/brick/local_dev/lvm.py:561 cinder/brick/local_dev/lvm.py:625 #, python-format msgid "Cmd :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:79 cinder/brick/local_dev/lvm.py:155 -#: cinder/brick/local_dev/lvm.py:486 cinder/brick/local_dev/lvm.py:515 -#: cinder/brick/local_dev/lvm.py:558 cinder/brick/local_dev/lvm.py:622 +#: cinder/brick/local_dev/lvm.py:77 cinder/brick/local_dev/lvm.py:159 +#: cinder/brick/local_dev/lvm.py:490 cinder/brick/local_dev/lvm.py:519 +#: cinder/brick/local_dev/lvm.py:562 cinder/brick/local_dev/lvm.py:626 #, python-format msgid "StdOut :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:80 cinder/brick/local_dev/lvm.py:156 -#: cinder/brick/local_dev/lvm.py:487 cinder/brick/local_dev/lvm.py:516 -#: cinder/brick/local_dev/lvm.py:559 cinder/brick/local_dev/lvm.py:623 +#: cinder/brick/local_dev/lvm.py:78 cinder/brick/local_dev/lvm.py:160 +#: cinder/brick/local_dev/lvm.py:491 cinder/brick/local_dev/lvm.py:520 +#: cinder/brick/local_dev/lvm.py:563 cinder/brick/local_dev/lvm.py:627 #, python-format msgid "StdErr :%s" msgstr "" -#: cinder/brick/local_dev/lvm.py:84 +#: cinder/brick/local_dev/lvm.py:82 #, fuzzy, python-format msgid "Unable to locate Volume Group %s" msgstr "找不到Volume %s" -#: cinder/brick/local_dev/lvm.py:153 +#: cinder/brick/local_dev/lvm.py:157 msgid "Error querying thin pool about data_percent" msgstr "" -#: cinder/brick/local_dev/lvm.py:382 +#: cinder/brick/local_dev/lvm.py:386 #, fuzzy, python-format msgid "Unable to find VG: %s" msgstr "無法卸載 Volume %s" -#: cinder/brick/local_dev/lvm.py:432 +#: cinder/brick/local_dev/lvm.py:436 msgid "" "Requested to setup thin provisioning, however current LVM version does " "not support it." msgstr "" -#: cinder/brick/local_dev/lvm.py:484 +#: cinder/brick/local_dev/lvm.py:488 msgid "Error creating Volume" msgstr "" -#: cinder/brick/local_dev/lvm.py:500 +#: cinder/brick/local_dev/lvm.py:504 #, fuzzy, python-format msgid "Unable to find LV: %s" msgstr "無法卸載 Volume %s" -#: cinder/brick/local_dev/lvm.py:513 +#: cinder/brick/local_dev/lvm.py:517 msgid "Error creating snapshot" msgstr "" -#: cinder/brick/local_dev/lvm.py:556 +#: cinder/brick/local_dev/lvm.py:560 msgid "Error activating LV" msgstr "" -#: cinder/brick/local_dev/lvm.py:574 +#: cinder/brick/local_dev/lvm.py:578 #, python-format msgid "Error reported running lvremove: CMD: %(command)s, RESPONSE: %(response)s" msgstr "" -#: cinder/brick/local_dev/lvm.py:579 +#: cinder/brick/local_dev/lvm.py:583 msgid "Attempting udev settle and retry of lvremove..." msgstr "" -#: cinder/brick/local_dev/lvm.py:620 +#: cinder/brick/local_dev/lvm.py:624 msgid "Error extending Volume" msgstr "" -#: cinder/brick/remotefs/remotefs.py:41 +#: cinder/brick/remotefs/remotefs.py:39 msgid "nfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:47 +#: cinder/brick/remotefs/remotefs.py:45 msgid "glusterfs_mount_point_base required" msgstr "" -#: cinder/brick/remotefs/remotefs.py:88 +#: cinder/brick/remotefs/remotefs.py:86 #, python-format msgid "Already mounted: %s" msgstr "" -#: cinder/common/config.py:134 +#: cinder/common/config.py:132 msgid "Deploy v1 of the Cinder API." msgstr "" -#: cinder/common/config.py:137 +#: cinder/common/config.py:135 msgid "Deploy v2 of the Cinder API." msgstr "" -#: cinder/common/sqlalchemyutils.py:68 +#: cinder/common/sqlalchemyutils.py:66 #: cinder/openstack/common/db/sqlalchemy/utils.py:72 msgid "Id not in sort_keys; is sort_keys unique?" msgstr "" -#: cinder/common/sqlalchemyutils.py:116 +#: cinder/common/sqlalchemyutils.py:114 #: cinder/openstack/common/db/sqlalchemy/utils.py:120 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" @@ -2742,170 +2742,170 @@ msgstr "" msgid "Novaclient connection created using URL: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:66 +#: cinder/db/sqlalchemy/api.py:64 msgid "Use of empty request context is deprecated" msgstr "" -#: cinder/db/sqlalchemy/api.py:193 +#: cinder/db/sqlalchemy/api.py:191 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:846 +#: cinder/db/sqlalchemy/api.py:844 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1840 +#: cinder/db/sqlalchemy/api.py:1838 #, python-format msgid "VolumeType %s deletion failed, VolumeType in use." msgstr "" -#: cinder/db/sqlalchemy/api.py:2528 +#: cinder/db/sqlalchemy/api.py:2526 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2614 +#: cinder/db/sqlalchemy/api.py:2612 #, fuzzy msgid "Volume must be available" msgstr "Volume 狀態需要可被使用" -#: cinder/db/sqlalchemy/api.py:2638 +#: cinder/db/sqlalchemy/api.py:2636 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2661 +#: cinder/db/sqlalchemy/api.py:2659 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:39 +#: cinder/db/sqlalchemy/migration.py:37 msgid "version should be an integer" msgstr "" -#: cinder/db/sqlalchemy/migration.py:66 +#: cinder/db/sqlalchemy/migration.py:64 msgid "Upgrade DB using Essex release first." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:242 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:240 msgid "Exception while creating table." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:271 +#: cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py:269 msgid "Downgrade from initial Cinder install is unsupported." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:75 -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:106 -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:58 -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:47 -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:50 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82 -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:73 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:104 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:56 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:45 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:48 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:80 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:46 #, python-format msgid "Table |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:118 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:116 msgid "quota_classes table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:125 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:123 msgid "quota_usages table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:132 +#: cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py:130 msgid "reservations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:60 msgid "Exception while creating table 'volume_glance_metadata'" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:77 +#: cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py:75 msgid "volume_glance_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:70 +#: cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py:68 msgid "backups table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:60 +#: cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py:58 msgid "snapshot_metadata table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py:61 msgid "transfers table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:31 msgid "migrations table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:63 +#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:61 #, python-format msgid "Table |%s| not created" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:37 #, python-format msgid "Exception while dropping table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:100 #, python-format msgid "Exception while creating table %s." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45 -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:34 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:43 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:49 #, python-format msgid "Column |%s| not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:92 msgid "encryption_key_id column not dropped from volumes" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:100 msgid "encryption_key_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:105 msgid "volume_type_id column not dropped from snapshots" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115 +#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:113 msgid "encryption table not dropped" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:51 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:49 msgid "Table quality_of_service_specs not created!" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:62 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:60 msgid "Added qos_specs_id column to volume type table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:87 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:85 msgid "Dropping foreign key volume_types_ibfk_1 failed" msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:95 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:93 msgid "Dropping qos_specs_id column failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:102 +#: cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py:100 msgid "Dropping quality_of_service_specs table failed." msgstr "" -#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:61 +#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:59 msgid "volume_admin_metadata table not dropped" msgstr "" @@ -2923,71 +2923,71 @@ msgstr "" msgid "Default quota class data not inserted into the DB." msgstr "" -#: cinder/image/glance.py:163 cinder/image/glance.py:171 +#: cinder/image/glance.py:161 cinder/image/glance.py:169 #, python-format msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s." msgstr "" -#: cinder/image/image_utils.py:96 cinder/image/image_utils.py:201 +#: cinder/image/image_utils.py:94 cinder/image/image_utils.py:199 msgid "'qemu-img info' parsing failed." msgstr "" -#: cinder/image/image_utils.py:103 +#: cinder/image/image_utils.py:101 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:111 cinder/image/image_utils.py:194 +#: cinder/image/image_utils.py:109 cinder/image/image_utils.py:192 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" -#: cinder/image/image_utils.py:159 +#: cinder/image/image_utils.py:157 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:166 +#: cinder/image/image_utils.py:164 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" -#: cinder/image/image_utils.py:180 +#: cinder/image/image_utils.py:178 #, python-format msgid "Copying image from %(tmp)s to volume %(dest)s - size: %(size)s" msgstr "" -#: cinder/image/image_utils.py:208 +#: cinder/image/image_utils.py:206 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" -#: cinder/image/image_utils.py:226 +#: cinder/image/image_utils.py:224 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" -#: cinder/image/image_utils.py:262 +#: cinder/image/image_utils.py:260 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:79 +#: cinder/keymgr/conf_key_mgr.py:78 msgid "" "config option keymgr.fixed_key has not been defined: some operations may " "fail unexpectedly" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:81 +#: cinder/keymgr/conf_key_mgr.py:80 msgid "keymgr.fixed_key not defined" msgstr "" -#: cinder/keymgr/conf_key_mgr.py:135 +#: cinder/keymgr/conf_key_mgr.py:134 #, python-format msgid "Not deleting key %s" msgstr "" @@ -3062,7 +3062,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:449 msgid "in fixed duration looping call" msgstr "" @@ -3134,7 +3134,7 @@ msgstr "" #: cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:346 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:345 #, python-format msgid "Result was %s" msgstr "" @@ -3145,7 +3145,7 @@ msgid "%r failed. Retrying." msgstr "" #: cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:319 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:318 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -3663,28 +3663,28 @@ msgstr "" msgid "No key defining hosts for topic '%s', see ringfile" msgstr "" -#: cinder/scheduler/chance.py:54 cinder/scheduler/simple.py:89 +#: cinder/scheduler/chance.py:52 cinder/scheduler/simple.py:87 msgid "Is the appropriate service running?" msgstr "" -#: cinder/scheduler/chance.py:64 +#: cinder/scheduler/chance.py:62 msgid "Could not find another host" msgstr "" -#: cinder/scheduler/chance.py:100 cinder/scheduler/filter_scheduler.py:98 +#: cinder/scheduler/chance.py:98 cinder/scheduler/filter_scheduler.py:98 #, python-format msgid "cannot place volume %(id)s on %(host)s" msgstr "" -#: cinder/scheduler/driver.py:80 +#: cinder/scheduler/driver.py:78 msgid "Must implement host_passes_filters" msgstr "" -#: cinder/scheduler/driver.py:84 +#: cinder/scheduler/driver.py:82 msgid "Must implement a fallback schedule" msgstr "" -#: cinder/scheduler/driver.py:88 +#: cinder/scheduler/driver.py:86 msgid "Must implement schedule_create_volume" msgstr "" @@ -3714,41 +3714,41 @@ msgstr "" msgid "Choosing %s" msgstr "" -#: cinder/scheduler/host_manager.py:240 +#: cinder/scheduler/host_manager.py:246 #, python-format msgid "Ignoring %(service_name)s service update from %(host)s" msgstr "" -#: cinder/scheduler/host_manager.py:245 +#: cinder/scheduler/host_manager.py:251 #, python-format msgid "Received %(service_name)s service update from %(host)s." msgstr "" -#: cinder/scheduler/host_manager.py:270 +#: cinder/scheduler/host_manager.py:276 #, python-format msgid "volume service is down or disabled. (host: %s)" msgstr "" -#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89 +#: cinder/scheduler/manager.py:85 cinder/scheduler/manager.py:87 msgid "Failed to create scheduler manager volume flow" msgstr "" -#: cinder/scheduler/manager.py:124 +#: cinder/scheduler/manager.py:122 #, python-format msgid "Failed to schedule_%(method)s: %(ex)s" msgstr "" -#: cinder/scheduler/scheduler_options.py:70 +#: cinder/scheduler/scheduler_options.py:68 #, python-format msgid "Could not stat scheduler options file %(filename)s: '%(e)s'" msgstr "" -#: cinder/scheduler/scheduler_options.py:80 +#: cinder/scheduler/scheduler_options.py:78 #, python-format msgid "Could not decode scheduler options: '%s'" msgstr "" -#: cinder/scheduler/simple.py:78 +#: cinder/scheduler/simple.py:76 msgid "Not enough allocatable volume gigabytes remaining" msgstr "" @@ -3768,12 +3768,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:764 +#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:762 #, python-format msgid "FAKE ISCSI: %s" msgstr "" -#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864 +#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:862 #, python-format msgid "FAKE ISER: %s" msgstr "" @@ -3787,45 +3787,45 @@ msgstr "" msgid "LoggingVolumeDriver: %s" msgstr "" -#: cinder/tests/fake_utils.py:72 +#: cinder/tests/fake_utils.py:70 #, python-format msgid "Faking execution of cmd (subprocess): %s" msgstr "" -#: cinder/tests/fake_utils.py:80 +#: cinder/tests/fake_utils.py:78 #, python-format msgid "Faked command matched %s" msgstr "" -#: cinder/tests/fake_utils.py:96 +#: cinder/tests/fake_utils.py:94 #, python-format msgid "Faked command raised an exception %s" msgstr "" -#: cinder/tests/fake_utils.py:99 +#: cinder/tests/fake_utils.py:97 #, python-format msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'" msgstr "" #: cinder/tests/test_create_volume_flow.py:99 -#: cinder/volume/flows/create_volume/__init__.py:148 +#: cinder/volume/flows/create_volume/__init__.py:146 #, python-format msgid "Caught '%(exception)s' exception." msgstr "" -#: cinder/tests/test_misc.py:59 +#: cinder/tests/test_misc.py:58 #, python-format msgid "" "The following migrations are missing a downgrade:\n" "\t%s" msgstr "" -#: cinder/tests/test_netapp_nfs.py:362 +#: cinder/tests/test_netapp_nfs.py:361 #, python-format msgid "Share %(share)s and file name %(file_name)s" msgstr "" -#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175 +#: cinder/tests/test_rbd.py:687 cinder/volume/drivers/rbd.py:175 msgid "flush() not supported in this version of librbd" msgstr "" @@ -3855,17 +3855,17 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/tests/test_volume_types.py:62 +#: cinder/tests/test_volume_types.py:60 #, python-format msgid "Given data: %s" msgstr "" -#: cinder/tests/test_volume_types.py:63 +#: cinder/tests/test_volume_types.py:61 #, python-format msgid "Result data: %s" msgstr "" -#: cinder/tests/test_xiv_ds8k.py:104 +#: cinder/tests/test_xiv_ds8k.py:102 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" @@ -3875,12 +3875,12 @@ msgstr "" msgid "Invalid input" msgstr "無效的快照(snapshot)" -#: cinder/tests/integrated/test_login.py:31 +#: cinder/tests/integrated/test_login.py:29 #, python-format msgid "volume: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:34 +#: cinder/tests/integrated/api/client.py:32 #, python-format msgid "" "%(message)s\n" @@ -3888,43 +3888,43 @@ msgid "" "Body: %(_body)s" msgstr "" -#: cinder/tests/integrated/api/client.py:44 +#: cinder/tests/integrated/api/client.py:42 msgid "Authentication error" msgstr "" -#: cinder/tests/integrated/api/client.py:52 +#: cinder/tests/integrated/api/client.py:50 msgid "Authorization error" msgstr "" -#: cinder/tests/integrated/api/client.py:60 +#: cinder/tests/integrated/api/client.py:58 msgid "Item not found" msgstr "" -#: cinder/tests/integrated/api/client.py:102 +#: cinder/tests/integrated/api/client.py:100 #, python-format msgid "Doing %(method)s on %(relative_url)s" msgstr "" -#: cinder/tests/integrated/api/client.py:105 +#: cinder/tests/integrated/api/client.py:103 #, python-format msgid "Body: %s" msgstr "" -#: cinder/tests/integrated/api/client.py:123 +#: cinder/tests/integrated/api/client.py:121 #, python-format msgid "%(auth_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:150 +#: cinder/tests/integrated/api/client.py:148 #, python-format msgid "%(relative_uri)s => code %(http_status)s" msgstr "" -#: cinder/tests/integrated/api/client.py:161 +#: cinder/tests/integrated/api/client.py:159 msgid "Unexpected status code" msgstr "" -#: cinder/tests/integrated/api/client.py:168 +#: cinder/tests/integrated/api/client.py:166 #, python-format msgid "Decoding JSON: %s" msgstr "" @@ -3933,8 +3933,8 @@ msgstr "" msgid "Volume in unexpected state" msgstr "" -#: cinder/transfer/api.py:102 cinder/volume/api.py:366 -#: cinder/volume/manager.py:561 +#: cinder/transfer/api.py:102 cinder/volume/api.py:364 +#: cinder/volume/manager.py:568 msgid "status must be available" msgstr "" @@ -3948,14 +3948,14 @@ msgstr "找不到Volume %s" msgid "Attempt to transfer %s with invalid auth key." msgstr "" -#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:617 +#: cinder/transfer/api.py:156 cinder/volume/flows/create_volume/__init__.py:615 #, 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:168 cinder/volume/flows/create_volume/__init__.py:629 +#: cinder/transfer/api.py:168 cinder/volume/flows/create_volume/__init__.py:627 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create volume (%(d_consumed)d " @@ -3972,534 +3972,534 @@ msgstr "" msgid "Volume %s has been transferred." msgstr "" -#: cinder/volume/api.py:142 +#: cinder/volume/api.py:140 #, python-format msgid "Unable to query if %s is in the availability zone set" msgstr "" -#: cinder/volume/api.py:170 cinder/volume/api.py:172 +#: cinder/volume/api.py:168 cinder/volume/api.py:170 msgid "Failed to create api volume flow" msgstr "" -#: cinder/volume/api.py:201 +#: cinder/volume/api.py:199 msgid "Failed to update quota for deleting volume" msgstr "" -#: cinder/volume/api.py:213 +#: cinder/volume/api.py:211 #, python-format msgid "Volume status must be available or error, but current status is: %s" msgstr "" -#: cinder/volume/api.py:223 +#: cinder/volume/api.py:221 msgid "Volume cannot be deleted while migrating" msgstr "" -#: cinder/volume/api.py:228 +#: cinder/volume/api.py:226 #, python-format msgid "Volume still has %d dependent snapshots" msgstr "" -#: cinder/volume/api.py:284 cinder/volume/api.py:349 -#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69 +#: cinder/volume/api.py:282 cinder/volume/api.py:347 +#: cinder/volume/qos_specs.py:240 cinder/volume/volume_types.py:67 #, python-format msgid "Searching by: %s" msgstr "" -#: cinder/volume/api.py:369 +#: cinder/volume/api.py:367 msgid "already attached" msgstr "" -#: cinder/volume/api.py:376 +#: cinder/volume/api.py:374 msgid "status must be in-use to detach" msgstr "" -#: cinder/volume/api.py:387 +#: cinder/volume/api.py:385 #, fuzzy msgid "Volume status must be available to reserve" msgstr "Volume 狀態需要可被使用" -#: cinder/volume/api.py:463 +#: cinder/volume/api.py:461 msgid "Snapshot cannot be created while volume is migrating" msgstr "" -#: cinder/volume/api.py:467 +#: cinder/volume/api.py:465 msgid "must be available" msgstr "" -#: cinder/volume/api.py:489 +#: cinder/volume/api.py:487 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create %(s_size)sG snapshot " "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/api.py:501 +#: cinder/volume/api.py:499 #, python-format msgid "" "Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d " "snapshots already consumed)" msgstr "" -#: cinder/volume/api.py:552 +#: cinder/volume/api.py:550 #, fuzzy msgid "Volume Snapshot status must be available or error" msgstr "Volume 狀態需要可被使用" -#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317 +#: cinder/volume/api.py:578 cinder/volume/flows/create_volume/__init__.py:315 msgid "Metadata property key blank" msgstr "" -#: cinder/volume/api.py:584 +#: cinder/volume/api.py:582 msgid "Metadata property key greater than 255 characters" msgstr "" -#: cinder/volume/api.py:588 +#: cinder/volume/api.py:586 msgid "Metadata property value greater than 255 characters" msgstr "" -#: cinder/volume/api.py:719 cinder/volume/api.py:771 +#: cinder/volume/api.py:717 cinder/volume/api.py:769 #, fuzzy msgid "Volume status must be available/in-use." msgstr "Volume 狀態需要可被使用" -#: cinder/volume/api.py:722 +#: cinder/volume/api.py:720 msgid "Volume status is in-use." msgstr "" -#: cinder/volume/api.py:751 +#: cinder/volume/api.py:749 msgid "Volume status must be available to extend." msgstr "" -#: cinder/volume/api.py:756 +#: cinder/volume/api.py:754 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)" msgstr "" -#: cinder/volume/api.py:777 +#: cinder/volume/api.py:775 msgid "Volume is already part of an active migration" msgstr "" -#: cinder/volume/api.py:783 +#: cinder/volume/api.py:781 msgid "volume must not have snapshots" msgstr "" -#: cinder/volume/api.py:796 +#: cinder/volume/api.py:794 #, python-format msgid "No available service named %s" msgstr "" -#: cinder/volume/api.py:802 +#: cinder/volume/api.py:800 msgid "Destination host must be different than current host" msgstr "" -#: cinder/volume/api.py:832 +#: cinder/volume/api.py:830 msgid "Source volume not mid-migration." msgstr "" -#: cinder/volume/api.py:836 +#: cinder/volume/api.py:834 msgid "Destination volume not mid-migration." msgstr "" -#: cinder/volume/api.py:841 +#: cinder/volume/api.py:839 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" -#: cinder/volume/api.py:852 +#: cinder/volume/api.py:850 msgid "Volume status must be available to update readonly flag." msgstr "" -#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176 +#: cinder/volume/driver.py:189 cinder/volume/drivers/netapp/nfs.py:174 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:284 +#: cinder/volume/driver.py:282 #, python-format msgid "copy_data_between_volumes %(src)s -> %(dest)s." msgstr "" -#: cinder/volume/driver.py:297 cinder/volume/driver.py:311 +#: cinder/volume/driver.py:295 cinder/volume/driver.py:309 #, python-format msgid "Failed to attach volume %(vol)s" msgstr "" -#: cinder/volume/driver.py:329 +#: cinder/volume/driver.py:327 #, python-format msgid "Failed to copy volume %(src)s to %(dest)d" msgstr "" -#: cinder/volume/driver.py:342 +#: cinder/volume/driver.py:340 #, python-format msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:360 +#: cinder/volume/driver.py:358 #, python-format msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:396 +#: cinder/volume/driver.py:394 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:435 +#: cinder/volume/driver.py:433 #, python-format msgid "Creating a new backup for volume %s." msgstr "" -#: cinder/volume/driver.py:453 +#: cinder/volume/driver.py:451 #, python-format msgid "Restoring backup %(backup)s to volume %(volume)s." msgstr "" -#: cinder/volume/driver.py:476 +#: cinder/volume/driver.py:474 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115 +#: cinder/volume/driver.py:508 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:523 +#: cinder/volume/driver.py:521 #, python-format msgid "ISCSI discovery attempt failed for:%s" msgstr "" -#: cinder/volume/driver.py:525 +#: cinder/volume/driver.py:523 #, python-format msgid "Error from iscsiadm -m discovery: %s" msgstr "" -#: cinder/volume/driver.py:572 +#: cinder/volume/driver.py:570 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "找不到Volume %s" -#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158 +#: cinder/volume/driver.py:574 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:673 +#: cinder/volume/driver.py:671 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:703 cinder/volume/driver.py:825 -#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359 -#: cinder/volume/drivers/storwize_svc.py:1572 -#: cinder/volume/drivers/zadara.py:658 -#: cinder/volume/drivers/emc/emc_smis_common.py:858 -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237 -#: cinder/volume/drivers/netapp/iscsi.py:1034 -#: cinder/volume/drivers/netapp/iscsi.py:1421 -#: cinder/volume/drivers/nexenta/iscsi.py:540 -#: cinder/volume/drivers/windows/windows.py:207 +#: cinder/volume/driver.py:701 cinder/volume/driver.py:823 +#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:357 +#: cinder/volume/drivers/storwize_svc.py:1570 +#: cinder/volume/drivers/zadara.py:656 +#: cinder/volume/drivers/emc/emc_smis_common.py:856 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235 +#: cinder/volume/drivers/netapp/iscsi.py:1032 +#: cinder/volume/drivers/netapp/iscsi.py:1419 +#: cinder/volume/drivers/nexenta/iscsi.py:538 +#: cinder/volume/drivers/windows/windows.py:205 msgid "Updating volume stats" msgstr "" -#: cinder/volume/driver.py:904 +#: cinder/volume/driver.py:902 msgid "Driver must implement initialize_connection" msgstr "" -#: cinder/volume/manager.py:202 +#: cinder/volume/manager.py:201 #, python-format msgid "Driver path %s is deprecated, update your configuration to the new path." msgstr "" -#: cinder/volume/manager.py:208 +#: cinder/volume/manager.py:207 msgid "" "ThinLVMVolumeDriver is deprecated, please configure LVMISCSIDriver and " "lvm_type=thin. Continuing with those settings." msgstr "" -#: cinder/volume/manager.py:227 +#: cinder/volume/manager.py:226 #, python-format msgid "Starting volume driver %(driver_name)s (%(version)s)" msgstr "" -#: cinder/volume/manager.py:234 +#: cinder/volume/manager.py:233 #, python-format msgid "Error encountered during initialization of driver: %(name)s" msgstr "" -#: cinder/volume/manager.py:243 +#: cinder/volume/manager.py:242 #, python-format msgid "Re-exporting %s volumes" msgstr "" -#: cinder/volume/manager.py:250 +#: cinder/volume/manager.py:254 #, python-format msgid "volume %s stuck in a downloading state" msgstr "" -#: cinder/volume/manager.py:257 +#: cinder/volume/manager.py:261 #, python-format msgid "volume %s: skipping export" msgstr "" -#: cinder/volume/manager.py:259 +#: cinder/volume/manager.py:263 #, python-format msgid "" "Error encountered during re-exporting phase of driver initialization: " "%(name)s" msgstr "" -#: cinder/volume/manager.py:269 +#: cinder/volume/manager.py:273 msgid "Resuming any in progress delete operations" msgstr "" -#: cinder/volume/manager.py:272 +#: cinder/volume/manager.py:276 #, python-format msgid "Resuming delete on volume: %s" msgstr "" -#: cinder/volume/manager.py:313 cinder/volume/manager.py:315 +#: cinder/volume/manager.py:317 cinder/volume/manager.py:319 msgid "Failed to create manager volume flow" msgstr "" -#: cinder/volume/manager.py:358 cinder/volume/manager.py:370 +#: cinder/volume/manager.py:364 cinder/volume/manager.py:376 #, python-format msgid "volume %s: deleting" msgstr "" -#: cinder/volume/manager.py:364 +#: cinder/volume/manager.py:370 msgid "volume is not local to this node" msgstr "" -#: cinder/volume/manager.py:368 +#: cinder/volume/manager.py:374 #, python-format msgid "volume %s: removing export" msgstr "" -#: cinder/volume/manager.py:373 +#: cinder/volume/manager.py:379 #, python-format msgid "Cannot delete volume %s: volume is busy" msgstr "" -#: cinder/volume/manager.py:401 +#: cinder/volume/manager.py:407 msgid "Failed to update usages deleting volume" msgstr "" -#: cinder/volume/manager.py:406 +#: cinder/volume/manager.py:412 #, python-format msgid "volume %s: glance metadata deleted" msgstr "" -#: cinder/volume/manager.py:409 +#: cinder/volume/manager.py:415 #, python-format msgid "no glance metadata found for volume %s" msgstr "" -#: cinder/volume/manager.py:413 +#: cinder/volume/manager.py:419 #, python-format msgid "volume %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:430 +#: cinder/volume/manager.py:437 #, python-format msgid "snapshot %s: creating" msgstr "" -#: cinder/volume/manager.py:436 +#: cinder/volume/manager.py:443 #, python-format msgid "snapshot %(snap_id)s: creating" msgstr "" -#: cinder/volume/manager.py:464 +#: cinder/volume/manager.py:471 #, python-format msgid "" "Failed updating %(snapshot_id)s metadata using the provided volumes " "%(volume_id)s metadata" msgstr "" -#: cinder/volume/manager.py:470 +#: cinder/volume/manager.py:477 #, python-format msgid "snapshot %s: created successfully" msgstr "" -#: cinder/volume/manager.py:483 cinder/volume/manager.py:488 +#: cinder/volume/manager.py:490 cinder/volume/manager.py:495 #, python-format msgid "snapshot %s: deleting" msgstr "" -#: cinder/volume/manager.py:496 +#: cinder/volume/manager.py:503 #, python-format msgid "Cannot delete snapshot %s: snapshot is busy" msgstr "" -#: cinder/volume/manager.py:526 +#: cinder/volume/manager.py:533 msgid "Failed to update usages deleting snapshot" msgstr "" -#: cinder/volume/manager.py:529 +#: cinder/volume/manager.py:536 #, python-format msgid "snapshot %s: deleted successfully" msgstr "" -#: cinder/volume/manager.py:550 +#: cinder/volume/manager.py:557 msgid "being attached by another instance" msgstr "" -#: cinder/volume/manager.py:554 +#: cinder/volume/manager.py:561 msgid "being attached by another host" msgstr "" -#: cinder/volume/manager.py:558 +#: cinder/volume/manager.py:565 msgid "being attached by different mode" msgstr "" -#: cinder/volume/manager.py:656 +#: cinder/volume/manager.py:663 #, python-format msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully" msgstr "" -#: cinder/volume/manager.py:714 +#: cinder/volume/manager.py:721 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" -#: cinder/volume/manager.py:757 +#: cinder/volume/manager.py:764 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" -#: cinder/volume/manager.py:798 +#: cinder/volume/manager.py:805 msgid "failed to create new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:801 +#: cinder/volume/manager.py:808 msgid "timeout creating new_volume on destination host" msgstr "" -#: cinder/volume/manager.py:823 +#: cinder/volume/manager.py:830 #, python-format msgid "Failed to copy volume %(vol1)s to %(vol2)s" msgstr "" -#: cinder/volume/manager.py:835 +#: cinder/volume/manager.py:842 #, python-format msgid "" "migrate_volume_completion: completing migration for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:843 +#: cinder/volume/manager.py:850 #, python-format msgid "" "migrate_volume_completion is cleaning up an error for volume %(vol1)s " "(temporary volume %(vol2)s" msgstr "" -#: cinder/volume/manager.py:859 +#: cinder/volume/manager.py:866 #, python-format msgid "Failed to delete migration source vol %(vol)s: %(err)s" msgstr "" -#: cinder/volume/manager.py:878 +#: cinder/volume/manager.py:885 #, python-format msgid "volume %s: calling driver migrate_volume" msgstr "" -#: cinder/volume/manager.py:911 +#: cinder/volume/manager.py:918 msgid "Updating volume status" msgstr "" -#: cinder/volume/manager.py:919 +#: cinder/volume/manager.py:926 #, python-format msgid "" "Unable to update stats, %(driver_name)s -%(driver_version)s " "%(config_group)s driver is uninitialized." msgstr "" -#: cinder/volume/manager.py:938 +#: cinder/volume/manager.py:946 #, python-format msgid "Notification {%s} received" msgstr "" -#: cinder/volume/manager.py:976 +#: cinder/volume/manager.py:984 #, 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:988 +#: cinder/volume/manager.py:996 #, python-format msgid "volume %s: extending" msgstr "" -#: cinder/volume/manager.py:990 +#: cinder/volume/manager.py:998 #, python-format msgid "volume %s: extended successfully" msgstr "" -#: cinder/volume/manager.py:992 +#: cinder/volume/manager.py:1000 #, python-format msgid "volume %s: Error trying to extend volume" msgstr "" -#: cinder/volume/qos_specs.py:59 +#: cinder/volume/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" -#: cinder/volume/qos_specs.py:86 cinder/volume/qos_specs.py:107 -#: cinder/volume/qos_specs.py:157 cinder/volume/qos_specs.py:199 -#: cinder/volume/qos_specs.py:213 cinder/volume/qos_specs.py:227 -#: cinder/volume/volume_types.py:45 +#: cinder/volume/qos_specs.py:84 cinder/volume/qos_specs.py:105 +#: cinder/volume/qos_specs.py:155 cinder/volume/qos_specs.py:197 +#: cinder/volume/qos_specs.py:211 cinder/volume/qos_specs.py:225 +#: cinder/volume/volume_types.py:43 #, python-format msgid "DB error: %s" msgstr "" -#: cinder/volume/qos_specs.py:125 cinder/volume/qos_specs.py:142 -#: cinder/volume/qos_specs.py:274 cinder/volume/volume_types.py:54 -#: cinder/volume/volume_types.py:101 +#: cinder/volume/qos_specs.py:123 cinder/volume/qos_specs.py:140 +#: cinder/volume/qos_specs.py:272 cinder/volume/volume_types.py:52 +#: cinder/volume/volume_types.py:99 msgid "id cannot be None" msgstr "" -#: cinder/volume/qos_specs.py:158 +#: cinder/volume/qos_specs.py:156 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" -#: cinder/volume/qos_specs.py:191 +#: cinder/volume/qos_specs.py:189 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" -#: cinder/volume/qos_specs.py:200 +#: cinder/volume/qos_specs.py:198 #, python-format msgid "Failed to associate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:214 +#: cinder/volume/qos_specs.py:212 #, python-format msgid "Failed to disassociate qos specs %(id)s with type: %(vol_type_id)s" msgstr "" -#: cinder/volume/qos_specs.py:228 +#: cinder/volume/qos_specs.py:226 #, python-format msgid "Failed to disassociate qos specs %s." msgstr "" -#: cinder/volume/qos_specs.py:286 cinder/volume/volume_types.py:113 +#: cinder/volume/qos_specs.py:284 cinder/volume/volume_types.py:111 msgid "name cannot be None" msgstr "" -#: cinder/volume/utils.py:146 +#: cinder/volume/utils.py:144 #, python-format msgid "" "Incorrect value error: %(blocksize)s, it may indicate that " "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/volume_types.py:132 +#: cinder/volume/volume_types.py:130 #, python-format msgid "" "Default volume type is not found, please check default_volume_type " @@ -4507,30 +4507,30 @@ msgid "" msgstr "" #: cinder/volume/drivers/block_device.py:131 -#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648 -#: cinder/volume/drivers/lvm.py:663 +#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:646 +#: cinder/volume/drivers/lvm.py:661 #, python-format msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681 +#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:679 #, python-format msgid "" "Skipping remove_export. No iscsi_target is presently exported for volume:" " %s" msgstr "" -#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477 +#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:475 #, python-format msgid "Skipping ensure_export. No iscsi_target provision for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498 +#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:496 #, python-format msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:227 #, python-format msgid "Performing secure delete on volume: %s" msgstr "" @@ -4540,8 +4540,8 @@ msgstr "" msgid "Error unrecognized volume_clear option: %s" msgstr "" -#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302 -#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191 +#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:300 +#: cinder/volume/drivers/zadara.py:515 cinder/volume/drivers/nexenta/nfs.py:189 #, python-format msgid "Creating clone of volume: %s" msgstr "" @@ -4554,67 +4554,67 @@ msgstr "" msgid "No big enough free disk" msgstr "" -#: cinder/volume/drivers/coraid.py:86 +#: cinder/volume/drivers/coraid.py:84 #, python-format msgid "Invalid ESM url scheme \"%s\". Supported https only." msgstr "" -#: cinder/volume/drivers/coraid.py:113 +#: cinder/volume/drivers/coraid.py:111 msgid "Invalid REST handle name. Expected path." msgstr "" -#: cinder/volume/drivers/coraid.py:136 +#: cinder/volume/drivers/coraid.py:134 #, python-format msgid "Call to json.loads() failed: %(ex)s. Response: %(resp)s" msgstr "" -#: cinder/volume/drivers/coraid.py:226 +#: cinder/volume/drivers/coraid.py:224 msgid "Session is expired. Relogin on ESM." msgstr "" -#: cinder/volume/drivers/coraid.py:246 +#: cinder/volume/drivers/coraid.py:244 msgid "Reply is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:248 +#: cinder/volume/drivers/coraid.py:246 msgid "Error message is empty." msgstr "" -#: cinder/volume/drivers/coraid.py:286 +#: cinder/volume/drivers/coraid.py:284 #, python-format msgid "Coraid Appliance ping failed: %s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:297 #, python-format msgid "Volume \"%(name)s\" created with VSX LUN \"%(lun)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:313 +#: cinder/volume/drivers/coraid.py:311 #, python-format msgid "Volume \"%s\" deleted." msgstr "" -#: cinder/volume/drivers/coraid.py:317 +#: cinder/volume/drivers/coraid.py:315 #, python-format msgid "Resize volume \"%(name)s\" to %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:321 +#: cinder/volume/drivers/coraid.py:319 #, python-format msgid "Repository for volume \"%(name)s\" found: \"%(repo)s\"" msgstr "" -#: cinder/volume/drivers/coraid.py:335 +#: cinder/volume/drivers/coraid.py:333 #, python-format msgid "Volume \"%(name)s\" resized. New size is %(size)s GB." msgstr "" -#: cinder/volume/drivers/coraid.py:387 +#: cinder/volume/drivers/coraid.py:385 msgid "Cannot create clone volume in different repository." msgstr "" -#: cinder/volume/drivers/coraid.py:507 +#: cinder/volume/drivers/coraid.py:505 #, python-format msgid "Initialize connection %(shelf)s/%(lun)s for %(name)s" msgstr "" @@ -4650,12 +4650,12 @@ msgid "EQL-driver: executing \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:208 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:384 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:383 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:151 +#: cinder/volume/drivers/eqlx.py:215 cinder/volume/drivers/san/san.py:149 #, fuzzy, python-format msgid "Error running SSH command: %s" msgstr "非預期的執行錯誤" @@ -4734,382 +4734,382 @@ msgstr "" msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB" msgstr "" -#: cinder/volume/drivers/glusterfs.py:88 +#: cinder/volume/drivers/glusterfs.py:86 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:93 +#: cinder/volume/drivers/glusterfs.py:91 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/glusterfs.py:105 +#: cinder/volume/drivers/glusterfs.py:103 msgid "mount.glusterfs is not installed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:162 +#: cinder/volume/drivers/glusterfs.py:160 #, python-format msgid "Cloning volume %(src)s to volume %(dst)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:167 +#: cinder/volume/drivers/glusterfs.py:165 msgid "Volume status must be 'available'." msgstr "" -#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123 -#: cinder/volume/drivers/netapp/nfs.py:749 +#: cinder/volume/drivers/glusterfs.py:201 cinder/volume/drivers/nfs.py:121 +#: cinder/volume/drivers/netapp/nfs.py:747 #, python-format msgid "casted to %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:216 +#: cinder/volume/drivers/glusterfs.py:214 msgid "Snapshot status must be \"available\" to clone." msgstr "" -#: cinder/volume/drivers/glusterfs.py:238 +#: cinder/volume/drivers/glusterfs.py:236 #, python-format msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:257 +#: cinder/volume/drivers/glusterfs.py:255 #, python-format msgid "will copy from snapshot at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173 +#: cinder/volume/drivers/glusterfs.py:273 cinder/volume/drivers/nfs.py:171 #, python-format msgid "Volume %s does not have provider_location specified, skipping" msgstr "" -#: cinder/volume/drivers/glusterfs.py:368 +#: cinder/volume/drivers/glusterfs.py:366 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" -#: cinder/volume/drivers/glusterfs.py:398 +#: cinder/volume/drivers/glusterfs.py:396 #, python-format msgid "nova call result: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:400 +#: cinder/volume/drivers/glusterfs.py:398 msgid "Call to Nova to create snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:422 +#: cinder/volume/drivers/glusterfs.py:420 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" -#: cinder/volume/drivers/glusterfs.py:426 +#: cinder/volume/drivers/glusterfs.py:424 #, python-format msgid "Status of snapshot %(id)s is now %(status)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:439 +#: cinder/volume/drivers/glusterfs.py:437 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:451 +#: cinder/volume/drivers/glusterfs.py:449 #, python-format msgid "create snapshot: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:452 +#: cinder/volume/drivers/glusterfs.py:450 #, python-format msgid "volume id: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:527 +#: cinder/volume/drivers/glusterfs.py:525 msgid "'active' must be present when writing snap_info." msgstr "" -#: cinder/volume/drivers/glusterfs.py:553 +#: cinder/volume/drivers/glusterfs.py:551 #, python-format msgid "deleting snapshot %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:557 +#: cinder/volume/drivers/glusterfs.py:555 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" -#: cinder/volume/drivers/glusterfs.py:573 +#: cinder/volume/drivers/glusterfs.py:571 #, python-format msgid "" "Snapshot record for %s is not present, allowing snapshot_delete to " "proceed." msgstr "" -#: cinder/volume/drivers/glusterfs.py:578 +#: cinder/volume/drivers/glusterfs.py:576 #, python-format msgid "snapshot_file for this snap is %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:599 +#: cinder/volume/drivers/glusterfs.py:597 #, python-format msgid "No base file found for %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:610 +#: cinder/volume/drivers/glusterfs.py:614 #, python-format msgid "No %(base_id)s found for %(file)s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:664 +#: cinder/volume/drivers/glusterfs.py:669 #, python-format msgid "No file found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:674 +#: cinder/volume/drivers/glusterfs.py:679 #, python-format msgid "No snap found with %s as backing file." msgstr "" -#: cinder/volume/drivers/glusterfs.py:685 +#: cinder/volume/drivers/glusterfs.py:690 #, python-format msgid "No file depends on %s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:711 +#: cinder/volume/drivers/glusterfs.py:716 #, python-format msgid "Check condition failed: %s expected to be None." msgstr "" -#: cinder/volume/drivers/glusterfs.py:755 +#: cinder/volume/drivers/glusterfs.py:767 msgid "Call to Nova delete snapshot failed" msgstr "" -#: cinder/volume/drivers/glusterfs.py:773 +#: cinder/volume/drivers/glusterfs.py:785 #, python-format msgid "status of snapshot %s is still \"deleting\"... waiting" msgstr "" -#: cinder/volume/drivers/glusterfs.py:779 +#: cinder/volume/drivers/glusterfs.py:791 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:792 +#: cinder/volume/drivers/glusterfs.py:804 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" -#: cinder/volume/drivers/glusterfs.py:881 +#: cinder/volume/drivers/glusterfs.py:893 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" -#: cinder/volume/drivers/glusterfs.py:943 +#: cinder/volume/drivers/glusterfs.py:955 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" -#: cinder/volume/drivers/glusterfs.py:951 +#: cinder/volume/drivers/glusterfs.py:963 #, python-format msgid "Unrecognized backing format: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:966 +#: cinder/volume/drivers/glusterfs.py:978 #, python-format msgid "creating new volume at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:969 +#: cinder/volume/drivers/glusterfs.py:981 #, python-format msgid "file already exists at %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160 +#: cinder/volume/drivers/glusterfs.py:1007 cinder/volume/drivers/nfs.py:158 #, python-format msgid "Exception during mounting %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:997 +#: cinder/volume/drivers/glusterfs.py:1009 #, python-format msgid "Available shares: %s" msgstr "" -#: cinder/volume/drivers/glusterfs.py:1014 +#: cinder/volume/drivers/glusterfs.py:1026 #, python-format msgid "" "GlusterFS share at %(dir)s is not writable by the Cinder volume service. " "Snapshot operations will not be supported." msgstr "" -#: cinder/volume/drivers/gpfs.py:98 +#: cinder/volume/drivers/gpfs.py:96 #, python-format msgid "GPFS is not active. Detailed output: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:99 +#: cinder/volume/drivers/gpfs.py:97 #, python-format msgid "GPFS is not running - state: %s" msgstr "" -#: cinder/volume/drivers/gpfs.py:142 +#: cinder/volume/drivers/gpfs.py:140 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:149 +#: cinder/volume/drivers/gpfs.py:147 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:155 +#: cinder/volume/drivers/gpfs.py:153 msgid "Option gpfs_images_dir is not set correctly." msgstr "" -#: cinder/volume/drivers/gpfs.py:162 +#: cinder/volume/drivers/gpfs.py:160 #, 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:171 +#: cinder/volume/drivers/gpfs.py:169 #, 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:185 +#: cinder/volume/drivers/gpfs.py:183 #, python-format msgid "%s must be an absolute path." msgstr "" -#: cinder/volume/drivers/gpfs.py:190 +#: cinder/volume/drivers/gpfs.py:188 #, python-format msgid "%s is not a directory." msgstr "" -#: cinder/volume/drivers/gpfs.py:199 +#: cinder/volume/drivers/gpfs.py:197 #, 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:558 +#: cinder/volume/drivers/gpfs.py:556 #, python-format msgid "Failed to resize volume %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:606 +#: cinder/volume/drivers/gpfs.py:604 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s" msgstr "" -#: cinder/volume/drivers/gpfs.py:639 +#: cinder/volume/drivers/gpfs.py:637 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" -#: cinder/volume/drivers/lvm.py:191 +#: cinder/volume/drivers/lvm.py:189 #, python-format msgid "Unabled to delete due to existing snapshot for volume: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:217 +#: cinder/volume/drivers/lvm.py:215 #, python-format msgid "Volume device file path %s does not exist." msgstr "" -#: cinder/volume/drivers/lvm.py:223 +#: cinder/volume/drivers/lvm.py:221 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" -#: cinder/volume/drivers/lvm.py:264 +#: cinder/volume/drivers/lvm.py:262 #, python-format msgid "snapshot: %s not found, skipping delete operations" msgstr "" -#: cinder/volume/drivers/lvm.py:361 +#: cinder/volume/drivers/lvm.py:359 #, python-format msgid "Unable to update stats on non-intialized Volume Group: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:456 +#: cinder/volume/drivers/lvm.py:454 #, python-format msgid "Error creating iSCSI target, retrying creation for target: %s" msgstr "" -#: cinder/volume/drivers/lvm.py:476 +#: cinder/volume/drivers/lvm.py:474 #, python-format msgid "volume_info:%s" msgstr "" -#: cinder/volume/drivers/lvm.py:512 +#: cinder/volume/drivers/lvm.py:510 msgid "Detected inconsistency in provider_location id" msgstr "" -#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718 -#: cinder/volume/drivers/huawei/rest_common.py:1227 +#: cinder/volume/drivers/lvm.py:511 cinder/volume/drivers/lvm.py:716 +#: cinder/volume/drivers/huawei/rest_common.py:1225 #, python-format msgid "%s" msgstr "" -#: cinder/volume/drivers/lvm.py:567 +#: cinder/volume/drivers/lvm.py:565 #, python-format msgid "Symbolic link %s not found" msgstr "" -#: cinder/volume/drivers/nfs.py:110 +#: cinder/volume/drivers/nfs.py:108 msgid "Driver specific implementation needs to return mount_point_base." msgstr "" -#: cinder/volume/drivers/nfs.py:264 +#: cinder/volume/drivers/nfs.py:262 #, python-format msgid "Expected volume size was %d" msgstr "" -#: cinder/volume/drivers/nfs.py:265 +#: cinder/volume/drivers/nfs.py:263 #, python-format msgid " but size is now %d" msgstr "" -#: cinder/volume/drivers/nfs.py:357 +#: cinder/volume/drivers/nfs.py:355 #, python-format msgid "%s is already mounted" msgstr "" -#: cinder/volume/drivers/nfs.py:417 +#: cinder/volume/drivers/nfs.py:415 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" -#: cinder/volume/drivers/nfs.py:422 +#: cinder/volume/drivers/nfs.py:420 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" -#: cinder/volume/drivers/nfs.py:427 +#: cinder/volume/drivers/nfs.py:425 #, python-format msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:435 +#: cinder/volume/drivers/nfs.py:433 #, python-format msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" -#: cinder/volume/drivers/nfs.py:489 +#: cinder/volume/drivers/nfs.py:487 #, python-format msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/nfs.py:522 +#: cinder/volume/drivers/nfs.py:520 #, python-format msgid "%s is above nfs_used_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:525 +#: cinder/volume/drivers/nfs.py:523 #, python-format msgid "%s is above nfs_oversub_ratio" msgstr "" -#: cinder/volume/drivers/nfs.py:528 +#: cinder/volume/drivers/nfs.py:526 #, python-format msgid "%s reserved space is above nfs_oversub_ratio" msgstr "" @@ -5283,7 +5283,7 @@ msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200 -#: cinder/volume/drivers/windows/windows.py:225 +#: cinder/volume/drivers/windows/windows.py:223 #, python-format msgid "Extend volume from %(old_size)s GB to %(new_size)s GB." msgstr "" @@ -5319,394 +5319,394 @@ msgstr "" msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:143 +#: cinder/volume/drivers/solidfire.py:142 #, python-format msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:150 +#: cinder/volume/drivers/solidfire.py:149 #, python-format msgid "" "Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " "settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:153 +#: cinder/volume/drivers/solidfire.py:152 #, python-format msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:160 +#: cinder/volume/drivers/solidfire.py:159 #, python-format msgid "" "Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" " (check san_login/san_password settings)" msgstr "" -#: cinder/volume/drivers/solidfire.py:165 +#: cinder/volume/drivers/solidfire.py:164 #, python-format msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:176 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:182 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:186 +#: cinder/volume/drivers/solidfire.py:185 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:188 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:193 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 -#: cinder/volume/drivers/solidfire.py:269 -#: cinder/volume/drivers/solidfire.py:364 +#: cinder/volume/drivers/solidfire.py:200 +#: cinder/volume/drivers/solidfire.py:267 +#: cinder/volume/drivers/solidfire.py:362 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:221 +#: cinder/volume/drivers/solidfire.py:220 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:251 +#: cinder/volume/drivers/solidfire.py:249 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:313 +#: cinder/volume/drivers/solidfire.py:311 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:396 +#: cinder/volume/drivers/solidfire.py:394 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:408 +#: cinder/volume/drivers/solidfire.py:406 #, python-format msgid "Failed volume create: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:423 +#: cinder/volume/drivers/solidfire.py:421 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:458 +#: cinder/volume/drivers/solidfire.py:456 #, python-format msgid "Failed to get SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:467 +#: cinder/volume/drivers/solidfire.py:465 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:476 +#: cinder/volume/drivers/solidfire.py:474 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:479 +#: cinder/volume/drivers/solidfire.py:477 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:548 +#: cinder/volume/drivers/solidfire.py:546 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:552 +#: cinder/volume/drivers/solidfire.py:550 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:554 +#: cinder/volume/drivers/solidfire.py:552 msgid "This usually means the volume was never successfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:567 +#: cinder/volume/drivers/solidfire.py:565 #, python-format msgid "Failed to delete SolidFire Volume: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:570 -#: cinder/volume/drivers/solidfire.py:644 -#: cinder/volume/drivers/solidfire.py:707 -#: cinder/volume/drivers/solidfire.py:732 +#: cinder/volume/drivers/solidfire.py:568 +#: cinder/volume/drivers/solidfire.py:642 +#: cinder/volume/drivers/solidfire.py:705 +#: cinder/volume/drivers/solidfire.py:730 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:573 +#: cinder/volume/drivers/solidfire.py:571 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:577 +#: cinder/volume/drivers/solidfire.py:575 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:585 +#: cinder/volume/drivers/solidfire.py:583 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:636 +#: cinder/volume/drivers/solidfire.py:634 msgid "Entering SolidFire extend_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:658 +#: cinder/volume/drivers/solidfire.py:656 msgid "Leaving SolidFire extend_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:663 +#: cinder/volume/drivers/solidfire.py:661 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:671 +#: cinder/volume/drivers/solidfire.py:669 #, fuzzy msgid "Failed to get updated stats" msgstr "內文解碼失敗" -#: cinder/volume/drivers/solidfire.py:701 -#: cinder/volume/drivers/solidfire.py:726 +#: cinder/volume/drivers/solidfire.py:699 +#: cinder/volume/drivers/solidfire.py:724 msgid "Entering SolidFire attach_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:771 +#: cinder/volume/drivers/solidfire.py:769 msgid "Leaving SolidFire transfer volume" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:194 +#: cinder/volume/drivers/storwize_svc.py:192 #, python-format msgid "WWPN on node %(node)s: %(wwpn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:200 +#: cinder/volume/drivers/storwize_svc.py:198 msgid "enter: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:207 +#: cinder/volume/drivers/storwize_svc.py:205 msgid "do_setup: Could not get system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:218 +#: cinder/volume/drivers/storwize_svc.py:216 #, python-format msgid "do_setup: Pool %s does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:236 +#: cinder/volume/drivers/storwize_svc.py:234 msgid "Failed to get license information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:258 +#: cinder/volume/drivers/storwize_svc.py:256 #, python-format msgid "" "Expected integers for node_count and vdisk_count, svcinfo lsiogrp " "returned: %(node)s and %(vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:321 +#: cinder/volume/drivers/storwize_svc.py:319 msgid "do_setup: No configured nodes" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:323 +#: cinder/volume/drivers/storwize_svc.py:321 msgid "leave: do_setup" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:346 +#: cinder/volume/drivers/storwize_svc.py:344 msgid "enter: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:350 +#: cinder/volume/drivers/storwize_svc.py:348 msgid "Unable to determine system name" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:353 +#: cinder/volume/drivers/storwize_svc.py:351 msgid "Unable to determine system id" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:356 +#: cinder/volume/drivers/storwize_svc.py:354 msgid "Unable to determine pool extent size" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:363 -#: cinder/volume/drivers/netapp/iscsi.py:124 -#: cinder/volume/drivers/netapp/nfs.py:635 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:158 +#: cinder/volume/drivers/storwize_svc.py:361 +#: cinder/volume/drivers/netapp/iscsi.py:122 +#: cinder/volume/drivers/netapp/nfs.py:633 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:157 #, python-format msgid "%s is not set" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:369 +#: cinder/volume/drivers/storwize_svc.py:367 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:377 +#: cinder/volume/drivers/storwize_svc.py:375 #, python-format msgid "" "Illegal value %d specified for storwize_svc_flashcopy_timeout: valid " "values are between 0 and 600" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:385 +#: cinder/volume/drivers/storwize_svc.py:383 msgid "leave: check_for_setup_error" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:399 +#: cinder/volume/drivers/storwize_svc.py:397 #, python-format msgid "ensure_export: Volume %s not found on storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:423 +#: cinder/volume/drivers/storwize_svc.py:421 #, python-format msgid "enter: _get_chap_secret_for_host: host name %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:459 +#: cinder/volume/drivers/storwize_svc.py:457 #, python-format msgid "" "leave: _get_chap_secret_for_host: host name %(host_name)s with secret " "%(chap_secret)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:482 +#: cinder/volume/drivers/storwize_svc.py:480 msgid "_create_host: Cannot clean host name. Host name is not unicode or string" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:554 +#: cinder/volume/drivers/storwize_svc.py:552 #, python-format msgid "enter: _get_host_from_connector: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:582 +#: cinder/volume/drivers/storwize_svc.py:580 #, python-format msgid "leave: _get_host_from_connector: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:594 +#: cinder/volume/drivers/storwize_svc.py:592 #, python-format msgid "enter: _create_host: host %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:609 +#: cinder/volume/drivers/storwize_svc.py:607 msgid "_create_host: No connector ports" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:625 +#: 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:664 +#: cinder/volume/drivers/storwize_svc.py:662 #, python-format msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:694 +#: cinder/volume/drivers/storwize_svc.py:692 msgid "" "storwize_svc_multihostmap_enabled is set to False, Not allow multi host " "mapping" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:707 +#: cinder/volume/drivers/storwize_svc.py:705 #, python-format msgid "volume %s mapping to multi host" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:713 +#: cinder/volume/drivers/storwize_svc.py:711 #, 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:723 +#: cinder/volume/drivers/storwize_svc.py:721 #, python-format msgid "enter: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:731 +#: cinder/volume/drivers/storwize_svc.py:729 #, python-format msgid "leave: _delete_host: host %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:757 +#: cinder/volume/drivers/storwize_svc.py:755 msgid "The connector does not contain the required information." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:776 +#: cinder/volume/drivers/storwize_svc.py:774 #, python-format msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:792 +#: cinder/volume/drivers/storwize_svc.py:790 msgid "_create_host failed to return the host name." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:800 +#: cinder/volume/drivers/storwize_svc.py:798 msgid "CHAP secret exists for host but CHAP is disabled" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:807 +#: cinder/volume/drivers/storwize_svc.py:805 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:814 +#: cinder/volume/drivers/storwize_svc.py:812 #, python-format msgid "Did not find expected column name in lsvdisk: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:816 +#: cinder/volume/drivers/storwize_svc.py:814 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:833 +#: cinder/volume/drivers/storwize_svc.py:831 #, 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:842 +#: cinder/volume/drivers/storwize_svc.py:840 #, python-format msgid "initialize_connection: Did not find a preferred node for volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:865 +#: cinder/volume/drivers/storwize_svc.py:863 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:880 +#: cinder/volume/drivers/storwize_svc.py:878 #, 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:885 +#: cinder/volume/drivers/storwize_svc.py:883 #, python-format msgid "" "leave: initialize_connection:\n" @@ -5715,49 +5715,49 @@ msgid "" " properties: %(prop)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:903 +#: cinder/volume/drivers/storwize_svc.py:901 #, python-format msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:912 +#: cinder/volume/drivers/storwize_svc.py:910 msgid "_get_host_from_connector failed to return the host name for connector" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:922 +#: cinder/volume/drivers/storwize_svc.py:920 #, python-format msgid "terminate_connection: No mapping of volume %(vol_name)s to any host found." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:928 +#: cinder/volume/drivers/storwize_svc.py:926 #, python-format msgid "" "terminate_connection: Multiple mappings of volume %(vol_name)s found, no " "host specified." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:936 +#: cinder/volume/drivers/storwize_svc.py:934 #, 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:954 +#: cinder/volume/drivers/storwize_svc.py:952 #, python-format msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1011 +#: cinder/volume/drivers/storwize_svc.py:1009 msgid "protocol must be specified as ' iSCSI' or ' FC'" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1035 +#: cinder/volume/drivers/storwize_svc.py:1033 #, python-format msgid "enter: _create_vdisk: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1054 +#: cinder/volume/drivers/storwize_svc.py:1052 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" @@ -5765,13 +5765,13 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1059 +#: cinder/volume/drivers/storwize_svc.py:1057 #, python-format msgid "leave: _create_vdisk: volume %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1069 -#: cinder/volume/drivers/storwize_svc.py:1083 +#: cinder/volume/drivers/storwize_svc.py:1067 +#: cinder/volume/drivers/storwize_svc.py:1081 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find success " @@ -5780,8 +5780,8 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1095 -#: cinder/volume/drivers/storwize_svc.py:1105 +#: cinder/volume/drivers/storwize_svc.py:1093 +#: cinder/volume/drivers/storwize_svc.py:1103 #, python-format msgid "" "create FC mapping from %(source)s to %(target)s - did not find mapping id" @@ -5790,7 +5790,7 @@ msgid "" " stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1119 +#: cinder/volume/drivers/storwize_svc.py:1117 #, python-format msgid "" "_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to " @@ -5799,33 +5799,33 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1146 +#: cinder/volume/drivers/storwize_svc.py:1144 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1158 +#: cinder/volume/drivers/storwize_svc.py:1156 #, 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:1163 +#: cinder/volume/drivers/storwize_svc.py:1161 #, 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:1170 +#: cinder/volume/drivers/storwize_svc.py:1168 #, python-format msgid "_prepare_fc_map: %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1177 +#: cinder/volume/drivers/storwize_svc.py:1175 #, python-format msgid "" "_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n" @@ -5833,124 +5833,124 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1188 +#: cinder/volume/drivers/storwize_svc.py:1186 #, python-format msgid "" "enter: _run_flashcopy: execute FlashCopy from source %(source)s to target" " %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1200 +#: cinder/volume/drivers/storwize_svc.py:1198 #, python-format msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1208 +#: cinder/volume/drivers/storwize_svc.py:1206 #, python-format msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1215 +#: cinder/volume/drivers/storwize_svc.py:1213 #, python-format msgid "_create_copy: Source vdisk %(src_vdisk)s (%(src_id)s) does not exist" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1226 +#: cinder/volume/drivers/storwize_svc.py:1224 #, python-format msgid "" "_create_copy: cannot get source vdisk %(src)s capacity from vdisk " "attributes %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1236 +#: cinder/volume/drivers/storwize_svc.py:1234 #, python-format msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1241 +#: cinder/volume/drivers/storwize_svc.py:1239 #, python-format msgid "enter: _get_flashcopy_mapping_attributes: mapping %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1263 +#: cinder/volume/drivers/storwize_svc.py:1261 #, python-format msgid "" "leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, " "attributes %(attributes)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1271 +#: cinder/volume/drivers/storwize_svc.py:1269 #, python-format msgid "enter: _is_vdisk_defined: vdisk %s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1273 +#: cinder/volume/drivers/storwize_svc.py:1271 #, python-format msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s " msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1290 +#: cinder/volume/drivers/storwize_svc.py:1288 #, python-format msgid "Calling _ensure_vdisk_no_fc_mappings: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1299 +#: cinder/volume/drivers/storwize_svc.py:1297 #, python-format msgid "Loopcall: _check_vdisk_fc_mappings(), vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1323 +#: cinder/volume/drivers/storwize_svc.py:1321 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1370 +#: cinder/volume/drivers/storwize_svc.py:1368 #, python-format msgid "enter: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1375 +#: cinder/volume/drivers/storwize_svc.py:1373 #, python-format msgid "warning: Tried to delete vdisk %s but it does not exist." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1390 +#: cinder/volume/drivers/storwize_svc.py:1388 #, python-format msgid "leave: _delete_vdisk: vdisk %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1415 +#: cinder/volume/drivers/storwize_svc.py:1413 msgid "create_volume_from_snapshot: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1430 +#: cinder/volume/drivers/storwize_svc.py:1428 msgid "create_cloned_volume: Source and destination size differ." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1444 +#: cinder/volume/drivers/storwize_svc.py:1442 #, python-format msgid "enter: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1448 +#: cinder/volume/drivers/storwize_svc.py:1446 msgid "extend_volume: Extending a volume with snapshots is not supported." msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1460 +#: cinder/volume/drivers/storwize_svc.py:1458 #, python-format msgid "leave: extend_volume: volume %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1476 +#: cinder/volume/drivers/storwize_svc.py:1474 #, python-format msgid "enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1505 +#: cinder/volume/drivers/storwize_svc.py:1503 msgid "migrate_volume started with more than one vdisk copy" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1523 +#: cinder/volume/drivers/storwize_svc.py:1521 #, python-format msgid "" "migrate_volume %(name)s - did not find success message in CLI output.\n" @@ -5958,67 +5958,67 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1535 +#: cinder/volume/drivers/storwize_svc.py:1533 msgid "migrate_volume: Could not get vdisk copy data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1550 +#: cinder/volume/drivers/storwize_svc.py:1548 #, python-format msgid "leave: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1593 +#: cinder/volume/drivers/storwize_svc.py:1591 msgid "Could not get pool data from the storage" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1594 +#: cinder/volume/drivers/storwize_svc.py:1592 msgid "_update_volume_stats: Could not get storage pool data" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1679 +#: cinder/volume/drivers/storwize_svc.py:1677 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:1685 +#: cinder/volume/drivers/storwize_svc.py:1683 msgid "" "Illegal value specified for storwize_svc_vol_warning: set to a percentage" " (0-100)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1692 +#: cinder/volume/drivers/storwize_svc.py:1690 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1699 +#: cinder/volume/drivers/storwize_svc.py:1697 msgid "System does not support compression" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1704 +#: cinder/volume/drivers/storwize_svc.py:1702 msgid "If compression is set to True, rsize must also be set (not equal to -1)" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1710 +#: cinder/volume/drivers/storwize_svc.py:1708 #, 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:1718 +#: cinder/volume/drivers/storwize_svc.py:1716 #, 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:1731 +#: cinder/volume/drivers/storwize_svc.py:1729 #, python-format msgid "enter: _execute_command_and_parse_attributes: command %s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1738 +#: cinder/volume/drivers/storwize_svc.py:1736 #, fuzzy, python-format msgid "" "CLI Exception output:\n" @@ -6032,7 +6032,7 @@ msgstr "" "標準輸出: %(stdout)r\n" "標準錯誤輸出: %(stderr)r" -#: cinder/volume/drivers/storwize_svc.py:1755 +#: cinder/volume/drivers/storwize_svc.py:1753 #, python-format msgid "" "leave: _execute_command_and_parse_attributes:\n" @@ -6040,7 +6040,7 @@ msgid "" "attributes: %(attr)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1774 +#: cinder/volume/drivers/storwize_svc.py:1772 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" @@ -6048,7 +6048,7 @@ msgid "" " Values: %(row)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1782 +#: cinder/volume/drivers/storwize_svc.py:1780 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6057,7 +6057,7 @@ msgid "" "stderr: %(err)s\n" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1796 +#: cinder/volume/drivers/storwize_svc.py:1794 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" @@ -6066,107 +6066,107 @@ msgid "" " stderr: %(err)s" msgstr "" -#: cinder/volume/drivers/storwize_svc.py:1804 +#: cinder/volume/drivers/storwize_svc.py:1802 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s" msgstr "" -#: cinder/volume/drivers/zadara.py:244 +#: cinder/volume/drivers/zadara.py:242 #, python-format msgid "Sending %(method)s to %(url)s. Body \"%(body)s\"" msgstr "" -#: cinder/volume/drivers/zadara.py:268 +#: cinder/volume/drivers/zadara.py:266 #, python-format msgid "Operation completed. %(data)s" msgstr "" -#: cinder/volume/drivers/zadara.py:365 +#: cinder/volume/drivers/zadara.py:363 #, python-format msgid "Pool %(name)s: %(total)sGB total, %(free)sGB free" msgstr "" -#: cinder/volume/drivers/zadara.py:416 cinder/volume/drivers/zadara.py:539 +#: cinder/volume/drivers/zadara.py:414 cinder/volume/drivers/zadara.py:537 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" -#: cinder/volume/drivers/zadara.py:446 +#: cinder/volume/drivers/zadara.py:444 #, python-format msgid "Create snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:453 cinder/volume/drivers/zadara.py:498 -#: cinder/volume/drivers/zadara.py:524 +#: cinder/volume/drivers/zadara.py:451 cinder/volume/drivers/zadara.py:496 +#: cinder/volume/drivers/zadara.py:522 #, python-format msgid "Volume %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:464 +#: cinder/volume/drivers/zadara.py:462 #, python-format msgid "Delete snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:472 +#: cinder/volume/drivers/zadara.py:470 #, python-format msgid "snapshot: original volume %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:480 +#: cinder/volume/drivers/zadara.py:478 #, python-format msgid "snapshot: snapshot %s not found, skipping delete operation" msgstr "" -#: cinder/volume/drivers/zadara.py:491 +#: cinder/volume/drivers/zadara.py:489 #, python-format msgid "Creating volume from snapshot: %s" msgstr "" -#: cinder/volume/drivers/zadara.py:504 +#: cinder/volume/drivers/zadara.py:502 #, python-format msgid "Snapshot %(name)s not found" msgstr "" -#: cinder/volume/drivers/zadara.py:622 +#: cinder/volume/drivers/zadara.py:620 #, python-format msgid "Attach properties: %(properties)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:42 +#: cinder/volume/drivers/emc/emc_smis_common.py:40 msgid "" "Module PyWBEM not installed. Install PyWBEM using the python-pywbem " "package." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:78 +#: cinder/volume/drivers/emc/emc_smis_common.py:76 msgid "Entering create_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:82 +#: cinder/volume/drivers/emc/emc_smis_common.py:80 #, python-format msgid "Create Volume: %(volume)s Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:90 +#: cinder/volume/drivers/emc/emc_smis_common.py:88 #, python-format msgid "Create Volume: %(volume)s Storage type: %(storage_type)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:97 +#: cinder/volume/drivers/emc/emc_smis_common.py:95 #, python-format msgid "" "Create Volume: %(volume)s Pool: %(pool)s Storage System: " "%(storage_system)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:106 +#: cinder/volume/drivers/emc/emc_smis_common.py:104 #, 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:114 +#: cinder/volume/drivers/emc/emc_smis_common.py:112 #, python-format msgid "" "Create Volume: %(name)s Method: CreateOrModifyElementFromStoragePool " @@ -6174,35 +6174,35 @@ msgid "" "ElementType: 5 Size: %(size)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:129 +#: cinder/volume/drivers/emc/emc_smis_common.py:127 #, python-format msgid "Create Volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:136 +#: cinder/volume/drivers/emc/emc_smis_common.py:134 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:143 +#: cinder/volume/drivers/emc/emc_smis_common.py:141 #, python-format msgid "Leaving create_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:151 +#: cinder/volume/drivers/emc/emc_smis_common.py:149 msgid "Entering create_volume_from_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:156 +#: cinder/volume/drivers/emc/emc_smis_common.py:154 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " "%(snapshotname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:166 +#: cinder/volume/drivers/emc/emc_smis_common.py:164 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6210,14 +6210,14 @@ msgid "" "System: %(storage_system)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:176 +#: cinder/volume/drivers/emc/emc_smis_common.py:174 #, 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:187 +#: cinder/volume/drivers/emc/emc_smis_common.py:185 #, python-format msgid "" "Error Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6225,7 +6225,7 @@ msgid "" "snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:196 +#: cinder/volume/drivers/emc/emc_smis_common.py:194 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6234,14 +6234,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:217 +#: cinder/volume/drivers/emc/emc_smis_common.py:215 #, 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:229 +#: cinder/volume/drivers/emc/emc_smis_common.py:227 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6249,7 +6249,7 @@ msgid "" "clone relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:240 +#: cinder/volume/drivers/emc/emc_smis_common.py:238 #, python-format msgid "" "Create Volume from Snapshot: Volume: %(volumename)s Snapshot: " @@ -6258,53 +6258,53 @@ msgid "" "8 Synchronization: %(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:256 +#: cinder/volume/drivers/emc/emc_smis_common.py:254 #, 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:265 +#: cinder/volume/drivers/emc/emc_smis_common.py:263 #, 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:277 +#: cinder/volume/drivers/emc/emc_smis_common.py:275 #, 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:286 +#: cinder/volume/drivers/emc/emc_smis_common.py:284 msgid "Entering create_cloned_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:291 +#: cinder/volume/drivers/emc/emc_smis_common.py:289 #, python-format msgid "" "Create a Clone from Volume: Volume: %(volumename)s Source Volume: " "%(srcname)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:301 +#: cinder/volume/drivers/emc/emc_smis_common.py:299 #, 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:311 +#: cinder/volume/drivers/emc/emc_smis_common.py:309 #, 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:320 +#: cinder/volume/drivers/emc/emc_smis_common.py:318 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s" @@ -6313,14 +6313,14 @@ msgid "" "%(sourceelement)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:341 +#: cinder/volume/drivers/emc/emc_smis_common.py:339 #, 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:353 +#: cinder/volume/drivers/emc/emc_smis_common.py:351 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6328,7 +6328,7 @@ msgid "" "relationship." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:364 +#: cinder/volume/drivers/emc/emc_smis_common.py:362 #, python-format msgid "" "Create Cloned Volume: Volume: %(volumename)s Source Volume: %(srcname)s." @@ -6337,94 +6337,94 @@ msgid "" "%(sync_name)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:380 +#: cinder/volume/drivers/emc/emc_smis_common.py:378 #, 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:389 +#: cinder/volume/drivers/emc/emc_smis_common.py:387 #, 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:401 +#: cinder/volume/drivers/emc/emc_smis_common.py:399 #, 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:410 +#: cinder/volume/drivers/emc/emc_smis_common.py:408 msgid "Entering delete_volume." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:412 +#: cinder/volume/drivers/emc/emc_smis_common.py:410 #, python-format msgid "Delete Volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:419 +#: cinder/volume/drivers/emc/emc_smis_common.py:417 #, python-format msgid "Volume %(name)s not found on the array. No volume to delete." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:429 +#: cinder/volume/drivers/emc/emc_smis_common.py:427 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Storage Configuration Service not " "found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:437 +#: cinder/volume/drivers/emc/emc_smis_common.py:435 #, python-format msgid "Delete Volume: %(name)s DeviceID: %(deviceid)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:441 +#: cinder/volume/drivers/emc/emc_smis_common.py:439 #, 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:455 +#: cinder/volume/drivers/emc/emc_smis_common.py:453 #, python-format msgid "" "Error Delete Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:464 +#: cinder/volume/drivers/emc/emc_smis_common.py:462 #, python-format msgid "Leaving delete_volume: %(volumename)s Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:471 +#: cinder/volume/drivers/emc/emc_smis_common.py:469 msgid "Entering create_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:475 +#: cinder/volume/drivers/emc/emc_smis_common.py:473 #, python-format msgid "Create snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:487 +#: cinder/volume/drivers/emc/emc_smis_common.py:485 #, python-format msgid "Device ID: %(deviceid)s: Storage System: %(storagesystem)s" msgstr "" +#: cinder/volume/drivers/emc/emc_smis_common.py:492 #: 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 +#: cinder/volume/drivers/emc/emc_smis_common.py:564 #, python-format msgid "Cannot find Replication Service to create snapshot for volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:501 +#: cinder/volume/drivers/emc/emc_smis_common.py:499 #, python-format msgid "" "Create Snapshot: Method: CreateElementReplica: Target: %(snapshot)s " @@ -6432,51 +6432,51 @@ msgid "" "%(elementname)s Sync Type: 7 SourceElement: %(sourceelement)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:517 +#: cinder/volume/drivers/emc/emc_smis_common.py:515 #, python-format msgid "" "Create Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:526 +#: cinder/volume/drivers/emc/emc_smis_common.py:524 #, python-format msgid "" "Error Create Snapshot: %(snapshot)s Volume: %(volume)s Error: " "%(errordesc)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:534 +#: cinder/volume/drivers/emc/emc_smis_common.py:532 #, 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:540 +#: cinder/volume/drivers/emc/emc_smis_common.py:538 msgid "Entering delete_snapshot." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:544 +#: cinder/volume/drivers/emc/emc_smis_common.py:542 #, python-format msgid "Delete Snapshot: %(snapshot)s: volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:550 +#: cinder/volume/drivers/emc/emc_smis_common.py:548 #, python-format msgid "" "Delete Snapshot: %(snapshot)s: volume: %(volume)s. Finding " "StorageSychronization_SV_SV." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:558 +#: cinder/volume/drivers/emc/emc_smis_common.py:556 #, 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:573 +#: cinder/volume/drivers/emc/emc_smis_common.py:571 #, python-format msgid "" "Delete Snapshot: Target: %(snapshot)s Source: %(volume)s. Method: " @@ -6484,383 +6484,383 @@ msgid "" "Operation: 19 Synchronization: %(sync_name)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:589 +#: cinder/volume/drivers/emc/emc_smis_common.py:587 #, python-format msgid "" "Delete Snapshot: Volume: %(volumename)s Snapshot: %(snapshotname)s " "Return code: %(rc)lu" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:598 +#: cinder/volume/drivers/emc/emc_smis_common.py:596 #, 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:610 +#: cinder/volume/drivers/emc/emc_smis_common.py:608 #, 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:620 +#: cinder/volume/drivers/emc/emc_smis_common.py:618 #, python-format msgid "Create export: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:625 +#: cinder/volume/drivers/emc/emc_smis_common.py:623 #, python-format msgid "create_export: Volume: %(volume)s Device ID: %(device_id)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:647 +#: cinder/volume/drivers/emc/emc_smis_common.py:645 #, 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:662 +#: cinder/volume/drivers/emc/emc_smis_common.py:660 #, python-format msgid "ExposePaths parameter LunMaskingSCSIProtocolController: %(lunmasking)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:673 +#: cinder/volume/drivers/emc/emc_smis_common.py:671 #, python-format msgid "Error mapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:677 +#: cinder/volume/drivers/emc/emc_smis_common.py:675 #, python-format msgid "ExposePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:693 +#: cinder/volume/drivers/emc/emc_smis_common.py:691 #, 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:706 +#: cinder/volume/drivers/emc/emc_smis_common.py:704 #, python-format msgid "Error unmapping volume %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:710 +#: cinder/volume/drivers/emc/emc_smis_common.py:708 #, python-format msgid "HidePaths for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:723 +#: cinder/volume/drivers/emc/emc_smis_common.py:721 #, python-format msgid "" "AddMembers: ConfigServicie: %(service)s MaskingGroup: %(masking_group)s" " Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:738 +#: cinder/volume/drivers/emc/emc_smis_common.py:736 #, python-format msgid "Error mapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:743 +#: cinder/volume/drivers/emc/emc_smis_common.py:741 #, python-format msgid "AddMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:756 +#: cinder/volume/drivers/emc/emc_smis_common.py:754 #, python-format msgid "" "RemoveMembers: ConfigServicie: %(service)s MaskingGroup: " "%(masking_group)s Members: %(vol)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:769 +#: cinder/volume/drivers/emc/emc_smis_common.py:767 #, python-format msgid "Error unmapping volume %(vol)s. %(error)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:774 +#: cinder/volume/drivers/emc/emc_smis_common.py:772 #, python-format msgid "RemoveMembers for volume %s completed successfully." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:780 +#: cinder/volume/drivers/emc/emc_smis_common.py:778 #, python-format msgid "Map volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:789 -#: cinder/volume/drivers/emc/emc_smis_common.py:819 +#: cinder/volume/drivers/emc/emc_smis_common.py:787 +#: cinder/volume/drivers/emc/emc_smis_common.py:817 #, python-format msgid "Cannot find Controller Configuration Service for storage system %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:803 +#: cinder/volume/drivers/emc/emc_smis_common.py:801 #, python-format msgid "Unmap volume: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:809 +#: cinder/volume/drivers/emc/emc_smis_common.py:807 #, python-format msgid "Volume %s is not mapped. No volume to unmap." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:833 +#: cinder/volume/drivers/emc/emc_smis_common.py:831 #, python-format msgid "Initialize connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:839 +#: cinder/volume/drivers/emc/emc_smis_common.py:837 #, python-format msgid "Volume %s is already mapped." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:851 +#: cinder/volume/drivers/emc/emc_smis_common.py:849 #, python-format msgid "Terminate connection: %(volume)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:883 +#: cinder/volume/drivers/emc/emc_smis_common.py:881 #, python-format msgid "Found Storage Type: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:886 +#: cinder/volume/drivers/emc/emc_smis_common.py:884 msgid "Storage type not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:902 +#: cinder/volume/drivers/emc/emc_smis_common.py:900 #, python-format msgid "Found Masking View: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:905 +#: cinder/volume/drivers/emc/emc_smis_common.py:903 msgid "Masking View not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:927 +#: cinder/volume/drivers/emc/emc_smis_common.py:925 msgid "Ecom user not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:947 +#: cinder/volume/drivers/emc/emc_smis_common.py:945 #, python-format msgid "Ecom IP: %(ecomIp)s Port: %(ecomPort)s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:951 +#: cinder/volume/drivers/emc/emc_smis_common.py:949 msgid "Ecom server not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:958 +#: cinder/volume/drivers/emc/emc_smis_common.py:956 msgid "Cannot connect to ECOM server" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:970 +#: cinder/volume/drivers/emc/emc_smis_common.py:968 #, python-format msgid "Found Replication Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:983 +#: cinder/volume/drivers/emc/emc_smis_common.py:981 #, python-format msgid "Found Storage Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:996 +#: cinder/volume/drivers/emc/emc_smis_common.py:994 #, python-format msgid "Found Controller Configuration Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1009 +#: cinder/volume/drivers/emc/emc_smis_common.py:1007 #, python-format msgid "Found Storage Hardware ID Management Service: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1053 +#: cinder/volume/drivers/emc/emc_smis_common.py:1051 #, python-format msgid "Pool %(storage_type)s is not found." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1059 +#: cinder/volume/drivers/emc/emc_smis_common.py:1057 #, python-format msgid "Storage system not found for pool %(storage_type)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1065 +#: cinder/volume/drivers/emc/emc_smis_common.py:1063 #, python-format msgid "Pool: %(pool)s SystemName: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1081 +#: cinder/volume/drivers/emc/emc_smis_common.py:1079 #, python-format msgid "Pool name: %(poolname)s System name: %(systemname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1113 +#: cinder/volume/drivers/emc/emc_smis_common.py:1111 #, python-format msgid "Volume %(volumename)s not found on the array." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1116 +#: cinder/volume/drivers/emc/emc_smis_common.py:1114 #, python-format msgid "Volume name: %(volumename)s Volume instance: %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1129 +#: cinder/volume/drivers/emc/emc_smis_common.py:1127 #, python-format msgid "Source: %(volumename)s Target: %(snapshotname)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1152 +#: cinder/volume/drivers/emc/emc_smis_common.py:1150 #, python-format msgid "" "Source: %(volumename)s Target: %(snapshotname)s. Storage Synchronized " "not found. " msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1157 +#: cinder/volume/drivers/emc/emc_smis_common.py:1155 #, python-format msgid "" "Storage system: %(storage_system)s Storage Synchronized instance: " "%(sync)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1183 +#: cinder/volume/drivers/emc/emc_smis_common.py:1181 #, python-format msgid "Error finding %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1187 +#: cinder/volume/drivers/emc/emc_smis_common.py:1185 #, python-format msgid "Found %(name)s: %(initiator)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1247 +#: cinder/volume/drivers/emc/emc_smis_common.py:1245 #, 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:1288 +#: cinder/volume/drivers/emc/emc_smis_common.py:1286 #, 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:1301 +#: cinder/volume/drivers/emc/emc_smis_common.py:1299 #, 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:1313 +#: cinder/volume/drivers/emc/emc_smis_common.py:1311 #, python-format msgid "" "LunMaskingSCSIProtocolController for storage system %(storage)s and " "%(connector)s is %(ctrl)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1325 +#: cinder/volume/drivers/emc/emc_smis_common.py:1323 #, 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:1360 +#: cinder/volume/drivers/emc/emc_smis_common.py:1358 #, python-format msgid "Available device number on %(storage)s: %(device)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1403 +#: cinder/volume/drivers/emc/emc_smis_common.py:1401 #, python-format msgid "Device number not found for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1408 +#: cinder/volume/drivers/emc/emc_smis_common.py:1406 #, python-format msgid "Found device number %(device)d for volume %(volumename)s %(vol_instance)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1418 +#: cinder/volume/drivers/emc/emc_smis_common.py:1416 #, python-format msgid "Device info: %(data)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1440 +#: cinder/volume/drivers/emc/emc_smis_common.py:1438 #, python-format msgid "Masking view: %(view)s DeviceMaskingGroup: %(masking)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1462 +#: cinder/volume/drivers/emc/emc_smis_common.py:1460 #, python-format msgid "Found Storage Processor System: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1490 +#: cinder/volume/drivers/emc/emc_smis_common.py:1488 #, 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:1519 +#: cinder/volume/drivers/emc/emc_smis_common.py:1517 msgid "Error finding Storage Hardware ID Service." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1525 +#: cinder/volume/drivers/emc/emc_smis_common.py:1523 #, python-format msgid "" "EMCGetTargetEndpoints: Service: %(service)s Storage HardwareIDs: " "%(hardwareids)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1537 +#: cinder/volume/drivers/emc/emc_smis_common.py:1535 msgid "Error finding Target WWNs." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1547 +#: cinder/volume/drivers/emc/emc_smis_common.py:1545 #, python-format msgid "Add target WWN: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1549 +#: cinder/volume/drivers/emc/emc_smis_common.py:1547 #, python-format msgid "Target WWNs: %s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_common.py:1565 +#: cinder/volume/drivers/emc/emc_smis_common.py:1563 #, python-format msgid "Storage Hardware IDs for %(wwpns)s is %(foundInstances)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:154 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:152 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:163 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:161 #, fuzzy, python-format msgid "Cannot find device number for volume %s" msgstr "找不到Volume %s" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:193 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:191 #, python-format msgid "Found iSCSI endpoint: %s" msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:200 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:198 #, python-format msgid "ISCSI endpoint not found for SP %(sp)s on storage system %(storage)s." msgstr "" -#: cinder/volume/drivers/emc/emc_smis_iscsi.py:217 +#: cinder/volume/drivers/emc/emc_smis_iscsi.py:215 #, python-format msgid "ISCSI properties: %s" msgstr "" @@ -6940,18 +6940,18 @@ msgstr "" msgid "LUN %s is deleted." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:59 +#: cinder/volume/drivers/huawei/__init__.py:57 msgid "_instantiate_driver: configuration not found." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:66 +#: cinder/volume/drivers/huawei/__init__.py:64 #, python-format msgid "" "_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor " "%(product)s series storage arrays." msgstr "" -#: cinder/volume/drivers/huawei/__init__.py:86 +#: cinder/volume/drivers/huawei/__init__.py:84 #, python-format msgid "" "\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to " @@ -6959,241 +6959,241 @@ msgid "" "FC. Product: %(product)s Protocol: %(protocol)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:76 +#: cinder/volume/drivers/huawei/huawei_dorado.py:74 #, python-format msgid "" "initialize_connection: volume name: %(vol)s host: %(host)s initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_dorado.py:94 -#: cinder/volume/drivers/huawei/huawei_t.py:463 +#: cinder/volume/drivers/huawei/huawei_dorado.py:92 +#: cinder/volume/drivers/huawei/huawei_t.py:461 #, python-format msgid "initialize_connection: Target FC ports WWNS: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:103 +#: cinder/volume/drivers/huawei/huawei_t.py:101 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(ini)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:161 -#: cinder/volume/drivers/huawei/rest_common.py:1280 +#: cinder/volume/drivers/huawei/huawei_t.py:159 +#: cinder/volume/drivers/huawei/rest_common.py:1278 #, python-format msgid "" "_get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:208 -#: cinder/volume/drivers/huawei/rest_common.py:1085 +#: cinder/volume/drivers/huawei/huawei_t.py:206 +#: cinder/volume/drivers/huawei/rest_common.py:1083 #, python-format msgid "_get_tgt_iqn: iSCSI IP is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:236 +#: cinder/volume/drivers/huawei/huawei_t.py:234 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:250 +#: cinder/volume/drivers/huawei/huawei_t.py:248 #, python-format msgid "" "_get_iscsi_tgt_port_info: Failed to get iSCSI port info. Please make sure" " the iSCSI port IP %s is configured in array." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:325 -#: cinder/volume/drivers/huawei/huawei_t.py:554 +#: cinder/volume/drivers/huawei/huawei_t.py:323 +#: cinder/volume/drivers/huawei/huawei_t.py:552 #, python-format msgid "" "terminate_connection: volume: %(vol)s, host: %(host)s, connector: " "%(initiator)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:353 +#: cinder/volume/drivers/huawei/huawei_t.py:351 #, python-format msgid "_remove_iscsi_port: iSCSI port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:438 +#: cinder/volume/drivers/huawei/huawei_t.py:436 msgid "validate_connector: The FC driver requires thewwpns in the connector." msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:445 +#: cinder/volume/drivers/huawei/huawei_t.py:443 #, python-format msgid "" "initialize_connection: volume name: %(vol)s, host: %(host)s, initiator: " "%(wwn)s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_t.py:580 +#: cinder/volume/drivers/huawei/huawei_t.py:578 #, python-format msgid "_remove_fc_ports: FC port was not found on host %(hostid)s." msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:42 +#: cinder/volume/drivers/huawei/huawei_utils.py:40 #, python-format msgid "parse_xml_file: %s" msgstr "" -#: cinder/volume/drivers/huawei/huawei_utils.py:131 +#: cinder/volume/drivers/huawei/huawei_utils.py:129 #, python-format msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:61 +#: cinder/volume/drivers/huawei/rest_common.py:59 #, python-format msgid "HVS Request URL: %(url)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:62 +#: cinder/volume/drivers/huawei/rest_common.py:60 #, python-format msgid "HVS Request Data: %(data)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:75 +#: cinder/volume/drivers/huawei/rest_common.py:73 #, python-format msgid "HVS Response Data: %(res)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:77 +#: cinder/volume/drivers/huawei/rest_common.py:75 #, python-format msgid "Bad response from server: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:84 +#: cinder/volume/drivers/huawei/rest_common.py:82 msgid "JSON transfer error" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:104 +#: cinder/volume/drivers/huawei/rest_common.py:102 #, python-format msgid "Login error, reason is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:168 +#: 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:175 +#: cinder/volume/drivers/huawei/rest_common.py:173 #, python-format msgid "%s \"data\" was not in result." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:210 +#: 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:248 +#: cinder/volume/drivers/huawei/rest_common.py:246 msgid "Can't find lun or lun group in array" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:282 +#: cinder/volume/drivers/huawei/rest_common.py:280 #, python-format msgid "Invalid resource pool: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:300 +#: cinder/volume/drivers/huawei/rest_common.py:298 #, 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:327 #, python-format msgid "create_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:356 +#: cinder/volume/drivers/huawei/rest_common.py:354 #, python-format msgid "_stop_snapshot:snapshot name:%(snapshot)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:476 +#: cinder/volume/drivers/huawei/rest_common.py:474 #, python-format msgid "" "_mapping_hostgroup_and_lungroup: lun_group: %(lun_group)sview_id: " "%(view_id)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:513 -#: cinder/volume/drivers/huawei/rest_common.py:545 +#: cinder/volume/drivers/huawei/rest_common.py:511 +#: cinder/volume/drivers/huawei/rest_common.py:543 #, python-format msgid "initiator name:%(initiator_name)s, volume name:%(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:529 +#: cinder/volume/drivers/huawei/rest_common.py:527 #, python-format msgid "host lun id is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:555 +#: cinder/volume/drivers/huawei/rest_common.py:553 #, python-format msgid "the free wwns %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:576 +#: cinder/volume/drivers/huawei/rest_common.py:574 #, python-format msgid "the fc server properties is:%s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:690 +#: cinder/volume/drivers/huawei/rest_common.py:688 #, python-format msgid "JSON transfer data error. %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:876 +#: cinder/volume/drivers/huawei/rest_common.py:874 #, python-format msgid "terminate_connection:volume name: %(volume)s, initiator name: %(ini)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:939 +#: cinder/volume/drivers/huawei/rest_common.py:937 #, python-format msgid "" "Config file is wrong. LUNType must be \"Thin\" or \"Thick\". " "LUNType:%(fetchtype)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:966 +#: cinder/volume/drivers/huawei/rest_common.py:964 #, 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:972 +#: cinder/volume/drivers/huawei/rest_common.py:970 msgid "Use default prefetch fetchtype. Prefetch fetchtype:Intelligent." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:984 +#: cinder/volume/drivers/huawei/rest_common.py:982 #, python-format msgid "" "_wait_for_luncopy:LUNcopy status is not normal.LUNcopy name: " "%(luncopyname)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1058 +#: cinder/volume/drivers/huawei/rest_common.py:1056 #, python-format msgid "" "_get_iscsi_port_info: Failed to get iscsi port info through config IP " "%(ip)s, please check config file." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1103 +#: cinder/volume/drivers/huawei/rest_common.py:1101 #, python-format msgid "_get_tgt_iqn: iSCSI target iqn is %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1126 +#: cinder/volume/drivers/huawei/rest_common.py:1124 #, python-format msgid "_parse_volume_type: type id: %(type_id)s config parameter is: %(params)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1159 +#: cinder/volume/drivers/huawei/rest_common.py:1157 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7201,74 +7201,74 @@ msgid "" "%(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1164 +#: cinder/volume/drivers/huawei/rest_common.py:1162 #, python-format msgid "The config parameters are: %s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1241 -#: cinder/volume/drivers/huawei/ssh_common.py:120 -#: cinder/volume/drivers/huawei/ssh_common.py:1267 +#: cinder/volume/drivers/huawei/rest_common.py:1239 +#: cinder/volume/drivers/huawei/ssh_common.py:118 +#: cinder/volume/drivers/huawei/ssh_common.py:1265 #, python-format msgid "_check_conf_file: Config file invalid. %s must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1248 -#: cinder/volume/drivers/huawei/ssh_common.py:127 +#: cinder/volume/drivers/huawei/rest_common.py:1246 +#: cinder/volume/drivers/huawei/ssh_common.py:125 msgid "_check_conf_file: Config file invalid. StoragePool must be set." msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1258 +#: cinder/volume/drivers/huawei/rest_common.py:1256 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/rest_common.py:1302 +#: cinder/volume/drivers/huawei/rest_common.py:1300 msgid "Can not find lun in array" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:56 +#: cinder/volume/drivers/huawei/ssh_common.py:54 #, python-format msgid "ssh_read: Read SSH timeout. %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:72 +#: cinder/volume/drivers/huawei/ssh_common.py:70 msgid "No response message. Please check system status." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:103 -#: cinder/volume/drivers/huawei/ssh_common.py:1251 +#: cinder/volume/drivers/huawei/ssh_common.py:101 +#: cinder/volume/drivers/huawei/ssh_common.py:1249 msgid "do_setup" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:137 -#: cinder/volume/drivers/huawei/ssh_common.py:1289 +#: cinder/volume/drivers/huawei/ssh_common.py:135 +#: cinder/volume/drivers/huawei/ssh_common.py:1287 #, python-format msgid "" "_check_conf_file: Config file invalid. Host OSType is invalid.\n" "The valid values are: %(os_list)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:171 +#: cinder/volume/drivers/huawei/ssh_common.py:169 #, python-format msgid "_get_login_info: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:226 +#: cinder/volume/drivers/huawei/ssh_common.py:224 #, python-format msgid "create_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:244 +#: cinder/volume/drivers/huawei/ssh_common.py:242 #, 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:281 +#: cinder/volume/drivers/huawei/ssh_common.py:279 #, python-format msgid "" "_parse_volume_type: Unacceptable parameter %(key)s. Please check this key" @@ -7276,123 +7276,123 @@ msgid "" "file %(conf)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:375 -#: cinder/volume/drivers/huawei/ssh_common.py:1453 +#: cinder/volume/drivers/huawei/ssh_common.py:373 +#: cinder/volume/drivers/huawei/ssh_common.py:1451 #, python-format msgid "LUNType must be \"Thin\" or \"Thick\". LUNType:%(type)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:397 +#: cinder/volume/drivers/huawei/ssh_common.py:395 msgid "" "_parse_conf_lun_params: Use default prefetch type. Prefetch type: " "Intelligent" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:423 +#: cinder/volume/drivers/huawei/ssh_common.py:421 #, 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:438 +#: cinder/volume/drivers/huawei/ssh_common.py:436 #, python-format msgid "CLI command: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:468 +#: cinder/volume/drivers/huawei/ssh_common.py:466 #, 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:503 +#: cinder/volume/drivers/huawei/ssh_common.py:501 #, python-format msgid "_execute_cli: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:513 +#: cinder/volume/drivers/huawei/ssh_common.py:511 #, python-format msgid "delete_volume: volume name: %s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:518 +#: cinder/volume/drivers/huawei/ssh_common.py:516 #, python-format msgid "delete_volume: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:572 +#: cinder/volume/drivers/huawei/ssh_common.py:570 #, python-format msgid "" "create_volume_from_snapshot: snapshot name: %(snapshot)s, volume name: " "%(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:582 +#: cinder/volume/drivers/huawei/ssh_common.py:580 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:652 +#: cinder/volume/drivers/huawei/ssh_common.py:650 #, python-format msgid "_wait_for_luncopy: LUNcopy %(luncopyname)s status is %(status)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:690 +#: cinder/volume/drivers/huawei/ssh_common.py:688 #, python-format msgid "create_cloned_volume: src volume: %(src)s, tgt volume: %(tgt)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:699 +#: cinder/volume/drivers/huawei/ssh_common.py:697 #, python-format msgid "Source volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:741 +#: cinder/volume/drivers/huawei/ssh_common.py:739 #, python-format msgid "" "extend_volume: extended volume name: %(extended_name)s new added volume " "name: %(added_name)s new added volume size: %(added_size)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:749 +#: cinder/volume/drivers/huawei/ssh_common.py:747 #, python-format msgid "extend_volume: volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:781 +#: cinder/volume/drivers/huawei/ssh_common.py:779 #, python-format msgid "create_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:785 msgid "create_snapshot: Resource pool needs 1GB valid size at least." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:794 +#: cinder/volume/drivers/huawei/ssh_common.py:792 #, python-format msgid "create_snapshot: Volume %(name)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:857 +#: cinder/volume/drivers/huawei/ssh_common.py:855 #, python-format msgid "delete_snapshot: snapshot name: %(snapshot)s, volume name: %(volume)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:867 +#: cinder/volume/drivers/huawei/ssh_common.py:865 #, python-format msgid "" "delete_snapshot: Can not delete snapshot %s for it is a source LUN of " "LUNCopy." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:875 +#: cinder/volume/drivers/huawei/ssh_common.py:873 #, python-format msgid "delete_snapshot: Snapshot %(snap)s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:918 +#: cinder/volume/drivers/huawei/ssh_common.py:916 #, python-format msgid "" "%(func)s: %(msg)s\n" @@ -7400,584 +7400,584 @@ msgid "" "CLI out: %(out)s" msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:935 +#: cinder/volume/drivers/huawei/ssh_common.py:933 #, python-format msgid "map_volume: Volume %s was not found." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1081 +#: cinder/volume/drivers/huawei/ssh_common.py:1079 #, python-format msgid "change_lun_ctr: Changing LUN %(lun)s ctr to %(ctr)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1104 +#: cinder/volume/drivers/huawei/ssh_common.py:1102 #, python-format msgid "remove_map: Host %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1108 +#: cinder/volume/drivers/huawei/ssh_common.py:1106 #, python-format msgid "remove_map: Volume %s does not exist." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1121 +#: cinder/volume/drivers/huawei/ssh_common.py:1119 #, python-format msgid "remove_map: No map between host %(host)s and volume %(volume)s." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1140 +#: cinder/volume/drivers/huawei/ssh_common.py:1138 #, 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:1148 +#: cinder/volume/drivers/huawei/ssh_common.py:1146 #, 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:1187 +#: cinder/volume/drivers/huawei/ssh_common.py:1185 msgid "_update_volume_stats: Updating volume stats." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1279 +#: cinder/volume/drivers/huawei/ssh_common.py:1277 msgid "_check_conf_file: Config file invalid. StoragePool must be specified." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1313 +#: cinder/volume/drivers/huawei/ssh_common.py:1311 msgid "" "_get_device_type: The driver only supports Dorado5100 and Dorado 2100 G2 " "now." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1391 +#: cinder/volume/drivers/huawei/ssh_common.py:1389 #, python-format msgid "" "create_volume_from_snapshot: %(device)s does not support create volume " "from snapshot." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1398 +#: cinder/volume/drivers/huawei/ssh_common.py:1396 #, python-format msgid "create_cloned_volume: %(device)s does not support clone volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1406 +#: cinder/volume/drivers/huawei/ssh_common.py:1404 #, python-format msgid "extend_volume: %(device)s does not support extend volume." msgstr "" -#: cinder/volume/drivers/huawei/ssh_common.py:1415 +#: cinder/volume/drivers/huawei/ssh_common.py:1413 #, python-format msgid "create_snapshot: %(device)s does not support snapshot." msgstr "" -#: cinder/volume/drivers/netapp/api.py:421 +#: cinder/volume/drivers/netapp/api.py:419 #, python-format msgid "No element by given name %s." msgstr "" -#: cinder/volume/drivers/netapp/api.py:442 +#: cinder/volume/drivers/netapp/api.py:440 msgid "Not a valid value for NaElement." msgstr "" -#: cinder/volume/drivers/netapp/api.py:446 +#: cinder/volume/drivers/netapp/api.py:444 msgid "NaElement name cannot be null." msgstr "" -#: cinder/volume/drivers/netapp/api.py:470 +#: cinder/volume/drivers/netapp/api.py:468 msgid "Type cannot be converted into NaElement." msgstr "" -#: cinder/volume/drivers/netapp/common.py:77 +#: cinder/volume/drivers/netapp/common.py:75 msgid "Required configuration not found" msgstr "" -#: cinder/volume/drivers/netapp/common.py:105 +#: cinder/volume/drivers/netapp/common.py:103 #, python-format msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:111 +#: cinder/volume/drivers/netapp/common.py:109 #, python-format msgid "Storage family %s is not supported" msgstr "" -#: cinder/volume/drivers/netapp/common.py:118 +#: cinder/volume/drivers/netapp/common.py:116 #, python-format msgid "No default storage protocol found for storage family %(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:125 +#: cinder/volume/drivers/netapp/common.py:123 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s" msgstr "" -#: cinder/volume/drivers/netapp/common.py:132 +#: cinder/volume/drivers/netapp/common.py:130 #, python-format msgid "" "NetApp driver of family %(storage_family)s and protocol " "%(storage_protocol)s loaded" msgstr "" -#: cinder/volume/drivers/netapp/common.py:141 +#: cinder/volume/drivers/netapp/common.py:139 msgid "Only loading netapp drivers supported." msgstr "" -#: cinder/volume/drivers/netapp/common.py:160 +#: cinder/volume/drivers/netapp/common.py:158 #, python-format msgid "" "The configured NetApp driver is deprecated. Please refer the link to " "resolve the issue '%s'." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:71 +#: cinder/volume/drivers/netapp/iscsi.py:69 #, python-format msgid "No metadata property %(prop)s defined for the LUN %(name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:107 +#: cinder/volume/drivers/netapp/iscsi.py:105 #, python-format msgid "Using NetApp filer: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:152 +#: cinder/volume/drivers/netapp/iscsi.py:150 msgid "Success getting LUN list from server" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:168 +#: cinder/volume/drivers/netapp/iscsi.py:166 #, python-format msgid "Created LUN with name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:177 +#: cinder/volume/drivers/netapp/iscsi.py:175 #, python-format msgid "No entry in LUN table for volume/snapshot %(name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:193 +#: cinder/volume/drivers/netapp/iscsi.py:191 #, python-format msgid "Destroyed LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:229 +#: cinder/volume/drivers/netapp/iscsi.py:227 #, python-format msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:234 +#: cinder/volume/drivers/netapp/iscsi.py:232 #, python-format msgid "" "Succesfully fetched target details for LUN %(name)s and initiator " "%(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:240 +#: cinder/volume/drivers/netapp/iscsi.py:238 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:251 +#: cinder/volume/drivers/netapp/iscsi.py:249 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:254 +#: cinder/volume/drivers/netapp/iscsi.py:252 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:292 +#: cinder/volume/drivers/netapp/iscsi.py:290 #, python-format msgid "Snapshot %s deletion successful" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:312 -#: cinder/volume/drivers/netapp/iscsi.py:567 -#: cinder/volume/drivers/netapp/nfs.py:101 -#: cinder/volume/drivers/netapp/nfs.py:208 +#: cinder/volume/drivers/netapp/iscsi.py:310 +#: cinder/volume/drivers/netapp/iscsi.py:565 +#: cinder/volume/drivers/netapp/nfs.py:99 +#: cinder/volume/drivers/netapp/nfs.py:206 #, python-format msgid "Resizing %s failed. Cleaning volume." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:327 +#: cinder/volume/drivers/netapp/iscsi.py:325 #, python-format msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:414 +#: cinder/volume/drivers/netapp/iscsi.py:412 #, python-format msgid "Error mapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:433 +#: cinder/volume/drivers/netapp/iscsi.py:431 #, python-format msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:513 +#: cinder/volume/drivers/netapp/iscsi.py:511 msgid "Object is not a NetApp LUN." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:545 +#: cinder/volume/drivers/netapp/iscsi.py:543 #, python-format msgid "Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:547 +#: cinder/volume/drivers/netapp/iscsi.py:545 #, python-format msgid "Error getting lun attribute. Exception: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:602 +#: cinder/volume/drivers/netapp/iscsi.py:600 #, python-format msgid "No need to extend volume %s as it is already the requested new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:608 +#: cinder/volume/drivers/netapp/iscsi.py:606 #, python-format msgid "Resizing lun %s directly to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:635 +#: cinder/volume/drivers/netapp/iscsi.py:633 #, python-format msgid "Lun %(path)s geometry failed. Message - %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:664 +#: cinder/volume/drivers/netapp/iscsi.py:662 #, python-format msgid "Moving lun %(name)s to %(new_name)s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:679 +#: cinder/volume/drivers/netapp/iscsi.py:677 #, python-format msgid "Resizing lun %s using sub clone to new size." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:686 +#: cinder/volume/drivers/netapp/iscsi.py:684 #, python-format msgid "%s cannot be sub clone resized as it is hosted on compressed volume" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:692 +#: cinder/volume/drivers/netapp/iscsi.py:690 #, python-format msgid "%s cannot be sub clone resized as it contains no blocks." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:709 +#: cinder/volume/drivers/netapp/iscsi.py:707 #, python-format msgid "Post clone resize lun %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:720 +#: cinder/volume/drivers/netapp/iscsi.py:718 #, python-format msgid "Failure staging lun %s to tmp." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:725 +#: cinder/volume/drivers/netapp/iscsi.py:723 #, python-format msgid "Failure moving new cloned lun to %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:729 +#: cinder/volume/drivers/netapp/iscsi.py:727 #, python-format msgid "Failure deleting staged tmp lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:732 +#: cinder/volume/drivers/netapp/iscsi.py:730 #, python-format msgid "Unknown exception in post clone resize lun %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:734 +#: cinder/volume/drivers/netapp/iscsi.py:732 #, python-format msgid "Exception details: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:738 +#: cinder/volume/drivers/netapp/iscsi.py:736 msgid "Getting lun block count." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:743 +#: cinder/volume/drivers/netapp/iscsi.py:741 #, python-format msgid "Failure getting lun info for %s." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:787 +#: cinder/volume/drivers/netapp/iscsi.py:785 #, python-format msgid "Failed to get vol with required size and extra specs for volume: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:798 +#: cinder/volume/drivers/netapp/iscsi.py:796 #, python-format msgid "Error provisioning vol %(name)s on %(volume)s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:843 +#: cinder/volume/drivers/netapp/iscsi.py:841 #, python-format msgid "No iscsi service found for vserver %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:984 +#: cinder/volume/drivers/netapp/iscsi.py:982 #, python-format msgid "Cloned LUN with new name %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:988 +#: cinder/volume/drivers/netapp/iscsi.py:986 #, python-format msgid "No clonned lun named %s found on the filer" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1089 +#: cinder/volume/drivers/netapp/iscsi.py:1087 msgid "Cluster ssc is not updated. No volume stats found." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1151 -#: cinder/volume/drivers/netapp/nfs.py:1075 +#: cinder/volume/drivers/netapp/iscsi.py:1149 +#: cinder/volume/drivers/netapp/nfs.py:1073 msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1155 -#: cinder/volume/drivers/netapp/nfs.py:1079 -#: cinder/volume/drivers/netapp/utils.py:322 +#: cinder/volume/drivers/netapp/iscsi.py:1153 +#: cinder/volume/drivers/netapp/nfs.py:1077 +#: cinder/volume/drivers/netapp/utils.py:320 msgid "Api version could not be determined." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1166 +#: cinder/volume/drivers/netapp/iscsi.py:1164 #, fuzzy, python-format msgid "Failed to get vol with required size for volume: %s" msgstr "找不到Volume %s" -#: cinder/volume/drivers/netapp/iscsi.py:1275 +#: cinder/volume/drivers/netapp/iscsi.py:1273 #, python-format msgid "Error finding luns for volume %s. Verify volume exists." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1392 +#: cinder/volume/drivers/netapp/iscsi.py:1390 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s completed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1395 +#: cinder/volume/drivers/netapp/iscsi.py:1393 #, python-format msgid "Clone operation with src %(name)s and dest %(new_name)s failed" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1458 +#: cinder/volume/drivers/netapp/iscsi.py:1456 msgid "Volume refresh job already running. Returning..." msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1464 +#: cinder/volume/drivers/netapp/iscsi.py:1462 #, python-format msgid "Error refreshing vol capacity. Message: %s" msgstr "" -#: cinder/volume/drivers/netapp/iscsi.py:1472 +#: cinder/volume/drivers/netapp/iscsi.py:1470 #, python-format msgid "Refreshing capacity info for %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:106 -#: cinder/volume/drivers/netapp/nfs.py:213 +#: cinder/volume/drivers/netapp/nfs.py:104 +#: cinder/volume/drivers/netapp/nfs.py:211 #, python-format msgid "NFS file %s not discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:226 +#: cinder/volume/drivers/netapp/nfs.py:224 #, python-format msgid "Copied image to volume %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:232 +#: cinder/volume/drivers/netapp/nfs.py:230 #, python-format msgid "Registering image in cache %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:239 +#: cinder/volume/drivers/netapp/nfs.py:237 #, python-format msgid "" "Exception while registering image %(image_id)s in cache. Exception: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:252 +#: cinder/volume/drivers/netapp/nfs.py:250 #, python-format msgid "Found cache file for image %(image_id)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:265 +#: cinder/volume/drivers/netapp/nfs.py:263 #, python-format msgid "Cloning img from cache for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:273 +#: cinder/volume/drivers/netapp/nfs.py:271 msgid "Image cache cleaning in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:284 +#: cinder/volume/drivers/netapp/nfs.py:282 msgid "Image cache cleaning in progress." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:295 +#: cinder/volume/drivers/netapp/nfs.py:293 #, python-format msgid "Cleaning cache for share %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:300 +#: cinder/volume/drivers/netapp/nfs.py:298 #, python-format msgid "Files to be queued for deletion %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:307 +#: cinder/volume/drivers/netapp/nfs.py:305 #, python-format msgid "Exception during cache cleaning %(share)s. Message - %(ex)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:313 +#: cinder/volume/drivers/netapp/nfs.py:311 msgid "Image cache cleaning done." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:338 +#: cinder/volume/drivers/netapp/nfs.py:336 #, python-format msgid "Bytes to free %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:345 +#: cinder/volume/drivers/netapp/nfs.py:343 #, python-format msgid "Delete file path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:360 +#: cinder/volume/drivers/netapp/nfs.py:358 #, python-format msgid "Deleting file at path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:365 +#: cinder/volume/drivers/netapp/nfs.py:363 #, python-format msgid "Exception during deleting %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:397 +#: cinder/volume/drivers/netapp/nfs.py:395 #, python-format msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:413 +#: cinder/volume/drivers/netapp/nfs.py:411 #, python-format msgid "Cloning image %s from cache" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:417 +#: cinder/volume/drivers/netapp/nfs.py:415 #, python-format msgid "Cache share: %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:427 +#: cinder/volume/drivers/netapp/nfs.py:425 #, python-format msgid "Unexpected exception during image cloning in share %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:433 +#: cinder/volume/drivers/netapp/nfs.py:431 #, python-format msgid "Cloning image %s directly in share" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:438 +#: cinder/volume/drivers/netapp/nfs.py:436 #, python-format msgid "Share is cloneable %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:445 +#: cinder/volume/drivers/netapp/nfs.py:443 #, python-format msgid "Image is raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:452 +#: cinder/volume/drivers/netapp/nfs.py:450 #, python-format msgid "Image will locally be converted to raw %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:459 +#: cinder/volume/drivers/netapp/nfs.py:457 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:469 +#: cinder/volume/drivers/netapp/nfs.py:467 #, python-format msgid "Performing post clone for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:476 +#: cinder/volume/drivers/netapp/nfs.py:474 msgid "NFS file could not be discovered." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:480 +#: cinder/volume/drivers/netapp/nfs.py:478 msgid "Checking file for resize" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:484 +#: cinder/volume/drivers/netapp/nfs.py:482 #, python-format msgid "Resizing file to %sG" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:490 +#: cinder/volume/drivers/netapp/nfs.py:488 msgid "Resizing image file failed." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:512 +#: cinder/volume/drivers/netapp/nfs.py:510 msgid "Discover file retries exhausted." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:531 +#: cinder/volume/drivers/netapp/nfs.py:529 #, python-format msgid "Image location not in the expected format %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:559 +#: cinder/volume/drivers/netapp/nfs.py:557 #, python-format msgid "Found possible share matches %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:563 +#: cinder/volume/drivers/netapp/nfs.py:561 msgid "Unexpected exception while short listing used share." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:601 +#: cinder/volume/drivers/netapp/nfs.py:599 #, python-format msgid "Extending volume %s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:706 +#: cinder/volume/drivers/netapp/nfs.py:704 #, python-format msgid "Shares on vserver %s will only be used for provisioning." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:710 -#: cinder/volume/drivers/netapp/nfs.py:887 +#: cinder/volume/drivers/netapp/nfs.py:708 +#: cinder/volume/drivers/netapp/nfs.py:885 msgid "No vserver set in config. SSC will be disabled." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:753 +#: cinder/volume/drivers/netapp/nfs.py:751 #, python-format msgid "Exception creating vol %(name)s on share %(share)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:761 +#: cinder/volume/drivers/netapp/nfs.py:759 #, python-format msgid "Volume %s could not be created on shares." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:810 +#: cinder/volume/drivers/netapp/nfs.py:808 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:851 +#: cinder/volume/drivers/netapp/nfs.py:849 #, python-format msgid "" "No volume on cluster with vserver\n" @@ -7986,352 +7986,352 @@ msgid "" " " msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:857 +#: cinder/volume/drivers/netapp/nfs.py:855 #, 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:919 +#: cinder/volume/drivers/netapp/nfs.py:917 msgid "No cluster ssc stats found. Wait for next volume stats update." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:936 +#: cinder/volume/drivers/netapp/nfs.py:934 msgid "No shares found hence skipping ssc refresh." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:973 -#: cinder/volume/drivers/netapp/nfs.py:1216 +#: cinder/volume/drivers/netapp/nfs.py:971 +#: cinder/volume/drivers/netapp/nfs.py:1214 #, python-format msgid "Shortlisted del elg files %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:978 -#: cinder/volume/drivers/netapp/nfs.py:1221 +#: cinder/volume/drivers/netapp/nfs.py:976 +#: cinder/volume/drivers/netapp/nfs.py:1219 #, python-format msgid "Getting file usage for %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:983 -#: cinder/volume/drivers/netapp/nfs.py:1226 +#: cinder/volume/drivers/netapp/nfs.py:981 +#: cinder/volume/drivers/netapp/nfs.py:1224 #, python-format msgid "file-usage for path %(path)s is %(bytes)s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1000 -#: cinder/volume/drivers/netapp/nfs.py:1263 +#: cinder/volume/drivers/netapp/nfs.py:998 +#: cinder/volume/drivers/netapp/nfs.py:1261 #, python-format msgid "Share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1002 -#: cinder/volume/drivers/netapp/nfs.py:1265 +#: cinder/volume/drivers/netapp/nfs.py:1000 +#: cinder/volume/drivers/netapp/nfs.py:1263 #, python-format msgid "No share match found for ip %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1033 +#: cinder/volume/drivers/netapp/nfs.py:1031 #, python-format msgid "Found volume %(vol)s for share %(share)s." msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1124 +#: cinder/volume/drivers/netapp/nfs.py:1122 #, python-format msgid "No storage path found for export path %s" msgstr "" -#: cinder/volume/drivers/netapp/nfs.py:1134 +#: cinder/volume/drivers/netapp/nfs.py:1132 #, python-format msgid "Cloning with src %(src_path)s, dest %(dest_path)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:243 +#: cinder/volume/drivers/netapp/ssc_utils.py:241 #, python-format msgid "Unexpected error while creating ssc vol list. Message - %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:274 +#: cinder/volume/drivers/netapp/ssc_utils.py:272 #, python-format msgid "Exception querying aggr options. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:315 +#: cinder/volume/drivers/netapp/ssc_utils.py:313 #, python-format msgid "Exception querying sis information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:349 +#: cinder/volume/drivers/netapp/ssc_utils.py:347 #, python-format msgid "Exception querying mirror information. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:381 +#: cinder/volume/drivers/netapp/ssc_utils.py:379 #, python-format msgid "Exception querying storage disk. %s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:423 +#: cinder/volume/drivers/netapp/ssc_utils.py:421 #, python-format msgid "Running stale ssc refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:457 +#: cinder/volume/drivers/netapp/ssc_utils.py:455 #, python-format msgid "Successfully completed stale refresh job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:484 +#: cinder/volume/drivers/netapp/ssc_utils.py:482 #, python-format msgid "Running cluster latest ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:490 +#: cinder/volume/drivers/netapp/ssc_utils.py:488 #, python-format msgid "Successfully completed ssc job for %(server)s and vserver %(vs)s" msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:502 +#: cinder/volume/drivers/netapp/ssc_utils.py:500 msgid "Backend not a VolumeDriver." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:504 +#: cinder/volume/drivers/netapp/ssc_utils.py:502 msgid "Backend server not NaServer." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:507 +#: cinder/volume/drivers/netapp/ssc_utils.py:505 msgid "ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:519 +#: cinder/volume/drivers/netapp/ssc_utils.py:517 msgid "refresh stale ssc job in progress. Returning... " msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:618 +#: cinder/volume/drivers/netapp/ssc_utils.py:616 msgid "Fatal error: User not permitted to query NetApp volumes." msgstr "" -#: cinder/volume/drivers/netapp/ssc_utils.py:625 +#: cinder/volume/drivers/netapp/ssc_utils.py:623 #, python-format msgid "" "The user does not have access or sufficient privileges to use all ssc " "apis. The ssc features %s may not work as expected." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:124 +#: cinder/volume/drivers/netapp/utils.py:122 msgid "ems executed successfully." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:126 +#: cinder/volume/drivers/netapp/utils.py:124 #, python-format msgid "Failed to invoke ems. Message : %s" msgstr "" -#: cinder/volume/drivers/netapp/utils.py:139 +#: cinder/volume/drivers/netapp/utils.py:137 msgid "" "It is not the recommended way to use drivers by NetApp. Please use " "NetAppDriver to achieve the functionality." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:162 +#: cinder/volume/drivers/netapp/utils.py:160 msgid "Requires an NaServer instance." msgstr "" -#: cinder/volume/drivers/netapp/utils.py:319 +#: cinder/volume/drivers/netapp/utils.py:317 msgid "Unsupported Clustered Data ONTAP version." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:101 +#: cinder/volume/drivers/nexenta/iscsi.py:99 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:152 +#: cinder/volume/drivers/nexenta/iscsi.py:150 #, python-format msgid "Extending volume: %(id)s New size: %(size)s GB" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:168 +#: cinder/volume/drivers/nexenta/iscsi.py:166 #, python-format msgid "Volume %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:181 +#: cinder/volume/drivers/nexenta/iscsi.py:179 #, python-format msgid "Cannot delete snapshot %(origin): %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:192 +#: cinder/volume/drivers/nexenta/iscsi.py:190 #, python-format msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:202 -#: cinder/volume/drivers/nexenta/nfs.py:202 +#: cinder/volume/drivers/nexenta/iscsi.py:200 +#: cinder/volume/drivers/nexenta/nfs.py:200 #, python-format msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:207 -#: cinder/volume/drivers/nexenta/nfs.py:207 +#: cinder/volume/drivers/nexenta/iscsi.py:205 +#: cinder/volume/drivers/nexenta/nfs.py:205 #, python-format msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:225 +#: cinder/volume/drivers/nexenta/iscsi.py:223 #, python-format msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:252 +#: cinder/volume/drivers/nexenta/iscsi.py:250 #, python-format msgid "Remote NexentaStor appliance at %s should be SSH-bound." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:269 +#: cinder/volume/drivers/nexenta/iscsi.py:267 #, python-format msgid "" "Cannot send source snapshot %(src)s to destination %(dst)s. Reason: " "%(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:277 +#: cinder/volume/drivers/nexenta/iscsi.py:275 #, python-format msgid "" "Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:" " %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:283 +#: cinder/volume/drivers/nexenta/iscsi.py:281 #, python-format msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:320 +#: cinder/volume/drivers/nexenta/iscsi.py:318 #, python-format msgid "Snapshot %s does not exist, it seems it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:441 -#: cinder/volume/drivers/windows/windows_utils.py:232 +#: cinder/volume/drivers/nexenta/iscsi.py:439 +#: cinder/volume/drivers/windows/windows_utils.py:230 #, python-format msgid "Ignored target creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:451 +#: cinder/volume/drivers/nexenta/iscsi.py:449 #, python-format msgid "Ignored target group creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:463 +#: cinder/volume/drivers/nexenta/iscsi.py:461 #, python-format msgid "Ignored target group member addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:473 +#: cinder/volume/drivers/nexenta/iscsi.py:471 #, python-format msgid "Ignored LU creation error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:483 +#: cinder/volume/drivers/nexenta/iscsi.py:481 #, python-format msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:516 +#: cinder/volume/drivers/nexenta/iscsi.py:514 #, python-format msgid "" "Got error trying to destroy target group %(target_group)s, assuming it is" " already gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/iscsi.py:524 +#: cinder/volume/drivers/nexenta/iscsi.py:522 #, python-format msgid "" "Got error trying to delete target %(target)s, assuming it is already " "gone: %(exc)s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:85 +#: cinder/volume/drivers/nexenta/jsonrpc.py:83 #, python-format msgid "Sending JSON data: %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:90 +#: cinder/volume/drivers/nexenta/jsonrpc.py:88 msgid "No headers in server response" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:91 +#: cinder/volume/drivers/nexenta/jsonrpc.py:89 msgid "Bad response from server" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:92 +#: cinder/volume/drivers/nexenta/jsonrpc.py:90 #, python-format msgid "Auto switching to HTTPS connection to %s" msgstr "" -#: cinder/volume/drivers/nexenta/jsonrpc.py:98 +#: cinder/volume/drivers/nexenta/jsonrpc.py:96 #, python-format msgid "Got response: %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:87 +#: cinder/volume/drivers/nexenta/nfs.py:85 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:91 +#: cinder/volume/drivers/nexenta/nfs.py:89 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:116 +#: cinder/volume/drivers/nexenta/nfs.py:114 #, python-format msgid "Creating folder on Nexenta Store %s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:148 +#: cinder/volume/drivers/nexenta/nfs.py:146 #, python-format msgid "Cannot destroy created folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:178 +#: cinder/volume/drivers/nexenta/nfs.py:176 #, python-format msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:229 +#: cinder/volume/drivers/nexenta/nfs.py:227 #, python-format msgid "Folder %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:239 -#: cinder/volume/drivers/nexenta/nfs.py:270 +#: cinder/volume/drivers/nexenta/nfs.py:237 +#: cinder/volume/drivers/nexenta/nfs.py:268 #, python-format msgid "Snapshot %s does not exist, it was already deleted." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:304 +#: cinder/volume/drivers/nexenta/nfs.py:302 #, python-format msgid "Creating regular file: %s.This may take some time." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:315 +#: cinder/volume/drivers/nexenta/nfs.py:313 #, python-format msgid "Regular file: %s created." msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:367 +#: cinder/volume/drivers/nexenta/nfs.py:365 #, python-format msgid "Sharing folder %s on Nexenta Store" msgstr "" -#: cinder/volume/drivers/nexenta/nfs.py:395 +#: cinder/volume/drivers/nexenta/nfs.py:393 #, python-format msgid "Shares loaded: %s" msgstr "" -#: cinder/volume/drivers/nexenta/utils.py:48 +#: cinder/volume/drivers/nexenta/utils.py:46 #, python-format msgid "Invalid value: \"%s\"" msgstr "" @@ -8372,11 +8372,11 @@ msgstr "" msgid "local_path not supported" msgstr "" -#: cinder/volume/drivers/san/san.py:171 +#: cinder/volume/drivers/san/san.py:169 msgid "Specify san_password or san_private_key" msgstr "" -#: cinder/volume/drivers/san/san.py:175 +#: cinder/volume/drivers/san/san.py:173 msgid "san_ip must be set" msgstr "" @@ -8390,75 +8390,95 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:148 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:147 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:167 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:166 #, python-format msgid "Invalid hp3parclient version. Version %s or greater required." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:180 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:179 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:194 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:193 #, python-format msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:213 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:489 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:212 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:488 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:229 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:228 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:248 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:247 #, python-format msgid "Error extending volume %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:348 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:347 #, python-format msgid "command %s failed" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:391 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:390 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "非預期的執行錯誤" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:575 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 #, python-format msgid "VV Set %s does not exist." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:622 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:621 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:673 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:672 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:741 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:740 #, python-format msgid "Volume (%s) already exists on array" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_common.py:992 +#, python-format +msgid "Failure in update_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1007 +#, python-format +msgid "Failure in clear_volume_key_value_pair:%s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1019 +#, python-format +msgid "Error attaching volume %s" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_common.py:1027 +#, python-format +msgid "Error detaching volume %s" +msgstr "" + #: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:124 #, python-format msgid "Invalid IP address format '%s'" @@ -8534,435 +8554,435 @@ msgstr "" msgid "Error: unknown lease state %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:53 +#: cinder/volume/drivers/vmware/io_util.py:51 #, python-format msgid "Read %(bytes)s out of %(max)s from ThreadSafePipe." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:58 +#: cinder/volume/drivers/vmware/io_util.py:56 #, python-format msgid "Completed transfer of size %s." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:104 +#: cinder/volume/drivers/vmware/io_util.py:102 #, python-format msgid "Initiating image service update on image: %(image)s with meta: %(meta)s" msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:119 +#: cinder/volume/drivers/vmware/io_util.py:117 #, python-format msgid "Glance image: %s is now active." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:125 +#: cinder/volume/drivers/vmware/io_util.py:123 #, python-format msgid "Glance image: %s is in killed state." msgstr "" -#: cinder/volume/drivers/vmware/io_util.py:134 +#: cinder/volume/drivers/vmware/io_util.py:132 #, python-format msgid "Glance image %(id)s is in unknown state - %(state)s" msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:173 +#: cinder/volume/drivers/vmware/read_write_util.py:171 #, python-format msgid "" "Exception during HTTP connection close in VMwareHTTPWrite. Exception is " "%s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:205 -#: cinder/volume/drivers/vmware/read_write_util.py:294 +#: cinder/volume/drivers/vmware/read_write_util.py:203 +#: cinder/volume/drivers/vmware/read_write_util.py:292 msgid "Could not retrieve URL from lease." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:208 +#: cinder/volume/drivers/vmware/read_write_util.py:206 #, python-format msgid "Opening vmdk url: %s for write." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:233 +#: cinder/volume/drivers/vmware/read_write_util.py:231 #, python-format msgid "Written %s bytes to vmdk." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:244 -#: cinder/volume/drivers/vmware/read_write_util.py:320 +#: cinder/volume/drivers/vmware/read_write_util.py:242 +#: cinder/volume/drivers/vmware/read_write_util.py:318 #, python-format msgid "Updating progress to %s percent." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:260 -#: cinder/volume/drivers/vmware/read_write_util.py:336 +#: cinder/volume/drivers/vmware/read_write_util.py:258 +#: cinder/volume/drivers/vmware/read_write_util.py:334 msgid "Lease released." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:262 -#: cinder/volume/drivers/vmware/read_write_util.py:338 +#: cinder/volume/drivers/vmware/read_write_util.py:260 +#: cinder/volume/drivers/vmware/read_write_util.py:336 #, python-format msgid "Lease is already in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:297 +#: cinder/volume/drivers/vmware/read_write_util.py:295 #, python-format msgid "Opening vmdk url: %s for read." msgstr "" -#: cinder/volume/drivers/vmware/read_write_util.py:309 +#: cinder/volume/drivers/vmware/read_write_util.py:307 #, python-format msgid "Read %s bytes from vmdk." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:152 +#: cinder/volume/drivers/vmware/vim.py:150 #, python-format msgid "Error(s): %s occurred in the call to RetrievePropertiesEx." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:191 +#: cinder/volume/drivers/vmware/vim.py:189 #, python-format msgid "No such SOAP method %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:200 +#: cinder/volume/drivers/vmware/vim.py:198 #, python-format msgid "httplib error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:211 +#: cinder/volume/drivers/vmware/vim.py:209 #, python-format msgid "Socket error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:220 +#: cinder/volume/drivers/vmware/vim.py:218 #, python-format msgid "Type error in %(attr)s: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vim.py:227 +#: cinder/volume/drivers/vmware/vim.py:225 #, python-format msgid "Error in %(attr)s. Detailed error: %(excep)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:108 +#: cinder/volume/drivers/vmware/vmdk.py:106 #, python-format msgid "Returning spec value %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:111 +#: cinder/volume/drivers/vmware/vmdk.py:109 #, python-format msgid "Invalid spec value: %s specified." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:114 +#: cinder/volume/drivers/vmware/vmdk.py:112 #, python-format msgid "Returning default spec value: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:165 +#: cinder/volume/drivers/vmware/vmdk.py:163 #, python-format msgid "%s not set." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:170 +#: cinder/volume/drivers/vmware/vmdk.py:168 #, python-format msgid "Successfully setup driver: %(driver)s for server: %(ip)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:215 +#: cinder/volume/drivers/vmware/vmdk.py:213 msgid "Backing not available, no operation to be performed." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:257 +#: cinder/volume/drivers/vmware/vmdk.py:255 #, python-format msgid "" "Unable to pick datastore to accommodate %(size)s bytes from the " "datastores: %(dss)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:264 +#: cinder/volume/drivers/vmware/vmdk.py:262 #, python-format msgid "Selected datastore: %s for the volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:344 +#: cinder/volume/drivers/vmware/vmdk.py:342 #, python-format msgid "" "Unable to find suitable datastore for volume of size: %(vol)s GB under " "host: %(host)s. More details: %(excep)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:354 +#: cinder/volume/drivers/vmware/vmdk.py:352 #, python-format msgid "Unable to find host to accommodate a disk of size: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:381 +#: cinder/volume/drivers/vmware/vmdk.py:379 #, 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:391 +#: cinder/volume/drivers/vmware/vmdk.py:389 #, python-format msgid "Unable to create volume: %s in the inventory." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:410 +#: cinder/volume/drivers/vmware/vmdk.py:408 #, python-format msgid "The instance: %s for which initialize connection is called, exists." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:417 +#: cinder/volume/drivers/vmware/vmdk.py:415 #, python-format msgid "There is no backing for the volume: %s. Need to create one." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:425 +#: cinder/volume/drivers/vmware/vmdk.py:423 msgid "The instance for which initialize connection is called, does not exist." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:430 +#: cinder/volume/drivers/vmware/vmdk.py:428 #, python-format msgid "Trying to boot from an empty volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:439 +#: cinder/volume/drivers/vmware/vmdk.py:437 #, python-format msgid "" "Returning connection_info: %(info)s for volume: %(volume)s with " "connector: %(connector)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:487 +#: cinder/volume/drivers/vmware/vmdk.py:485 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:492 +#: cinder/volume/drivers/vmware/vmdk.py:490 #, python-format msgid "There is no backing, so will not create snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:497 +#: cinder/volume/drivers/vmware/vmdk.py:495 #, python-format msgid "Successfully created snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:518 +#: cinder/volume/drivers/vmware/vmdk.py:516 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:523 +#: cinder/volume/drivers/vmware/vmdk.py:521 #, python-format msgid "There is no backing, and so there is no snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:527 +#: cinder/volume/drivers/vmware/vmdk.py:525 #, python-format msgid "Successfully deleted snapshot: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:555 +#: cinder/volume/drivers/vmware/vmdk.py:553 #, python-format msgid "Successfully cloned new backing: %(back)s from source VMDK file: %(vmdk)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:572 +#: cinder/volume/drivers/vmware/vmdk.py:570 #, python-format msgid "" "There is no backing for the source volume: %(svol)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:602 +#: cinder/volume/drivers/vmware/vmdk.py:600 #, python-format msgid "" "There is no backing for the source snapshot: %(snap)s. Not creating any " "backing for the volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:611 -#: cinder/volume/drivers/vmware/vmdk.py:951 +#: cinder/volume/drivers/vmware/vmdk.py:609 +#: cinder/volume/drivers/vmware/vmdk.py:949 #, 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:647 +#: cinder/volume/drivers/vmware/vmdk.py:645 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:682 -#: cinder/volume/drivers/vmware/vmdk.py:740 +#: cinder/volume/drivers/vmware/vmdk.py:680 +#: cinder/volume/drivers/vmware/vmdk.py:738 #, python-format msgid "Fetching glance image: %(id)s to server: %(host)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:691 -#: cinder/volume/drivers/vmware/vmdk.py:761 +#: cinder/volume/drivers/vmware/vmdk.py:689 +#: cinder/volume/drivers/vmware/vmdk.py:759 #, python-format msgid "Done copying image: %(id)s to volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:694 +#: cinder/volume/drivers/vmware/vmdk.py:692 #, python-format msgid "" "Exception in copy_image_to_volume: %(excep)s. Deleting the backing: " "%(back)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:715 +#: cinder/volume/drivers/vmware/vmdk.py:713 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:718 +#: cinder/volume/drivers/vmware/vmdk.py:716 #, python-format msgid "Selected datastore %(ds)s for new volume of size %(size)s GB." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:753 +#: cinder/volume/drivers/vmware/vmdk.py:751 #, python-format msgid "Exception in copy_image_to_volume: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:756 +#: cinder/volume/drivers/vmware/vmdk.py:754 #, python-format msgid "Deleting the backing: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:777 +#: cinder/volume/drivers/vmware/vmdk.py:775 #, python-format msgid "Copy glance image: %s to create new volume." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:811 +#: cinder/volume/drivers/vmware/vmdk.py:809 msgid "Upload to glance of attached volume is not supported." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:816 +#: cinder/volume/drivers/vmware/vmdk.py:814 #, python-format msgid "Copy Volume: %s to new image." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:822 +#: cinder/volume/drivers/vmware/vmdk.py:820 #, python-format msgid "Backing not found, creating for volume: %s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:841 +#: cinder/volume/drivers/vmware/vmdk.py:839 #, python-format msgid "Done copying volume %(vol)s to a new image %(img)s" msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:891 +#: cinder/volume/drivers/vmware/vmdk.py:889 #, python-format msgid "Relocating volume: %(backing)s to %(ds)s and %(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:930 -#: cinder/volume/drivers/vmware/volumeops.py:596 +#: cinder/volume/drivers/vmware/vmdk.py:928 +#: cinder/volume/drivers/vmware/volumeops.py:594 #, python-format msgid "Successfully created clone: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:943 +#: cinder/volume/drivers/vmware/vmdk.py:941 #, 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:979 +#: cinder/volume/drivers/vmware/vmdk.py:977 #, python-format msgid "" "There is no backing for the source volume: %(src)s. Not creating any " "backing for volume: %(vol)s." msgstr "" -#: cinder/volume/drivers/vmware/vmdk.py:987 +#: cinder/volume/drivers/vmware/vmdk.py:985 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:96 +#: cinder/volume/drivers/vmware/vmware_images.py:94 #, python-format msgid "Downloading image: %s from glance image server as a flat vmdk file." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:109 -#: cinder/volume/drivers/vmware/vmware_images.py:128 +#: cinder/volume/drivers/vmware/vmware_images.py:107 +#: cinder/volume/drivers/vmware/vmware_images.py:126 #, python-format msgid "Downloaded image: %s from glance image server." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:115 +#: cinder/volume/drivers/vmware/vmware_images.py:113 #, python-format msgid "Downloading image: %s from glance image server using HttpNfc import." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:134 +#: cinder/volume/drivers/vmware/vmware_images.py:132 #, python-format msgid "Uploading image: %s to the Glance image server using HttpNfc export." msgstr "" -#: cinder/volume/drivers/vmware/vmware_images.py:160 +#: cinder/volume/drivers/vmware/vmware_images.py:158 #, python-format msgid "Uploaded image: %s to the Glance image server." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:89 +#: cinder/volume/drivers/vmware/volumeops.py:87 #, python-format msgid "Did not find any backing with name: %s" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:96 +#: cinder/volume/drivers/vmware/volumeops.py:94 #, python-format msgid "Deleting the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:99 +#: cinder/volume/drivers/vmware/volumeops.py:97 #, python-format msgid "Initiated deletion of VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:101 +#: cinder/volume/drivers/vmware/volumeops.py:99 #, python-format msgid "Deleted the VM backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:203 +#: cinder/volume/drivers/vmware/volumeops.py:201 #, python-format msgid "There are no valid datastores present under %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:255 +#: cinder/volume/drivers/vmware/volumeops.py:253 #, python-format msgid "" "Creating folder: %(child_folder_name)s under parent folder: " "%(parent_folder)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:272 +#: cinder/volume/drivers/vmware/volumeops.py:270 #, python-format msgid "Child folder already present: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:280 +#: cinder/volume/drivers/vmware/volumeops.py:278 #, python-format msgid "Created child folder: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:331 +#: cinder/volume/drivers/vmware/volumeops.py:329 #, python-format msgid "Spec for creating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:349 +#: cinder/volume/drivers/vmware/volumeops.py:347 #, python-format msgid "" "Creating volume backing name: %(name)s disk_type: %(disk_type)s size_kb: " @@ -8970,184 +8990,184 @@ msgid "" "datastore name: %(ds_name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:361 +#: cinder/volume/drivers/vmware/volumeops.py:359 #, python-format msgid "Initiated creation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:364 +#: cinder/volume/drivers/vmware/volumeops.py:362 #, python-format msgid "Successfully created volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:404 +#: cinder/volume/drivers/vmware/volumeops.py:402 #, python-format msgid "Spec for relocating the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:418 +#: cinder/volume/drivers/vmware/volumeops.py:416 #, python-format msgid "" "Relocating backing: %(backing)s to datastore: %(ds)s and resource pool: " "%(rp)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:428 +#: cinder/volume/drivers/vmware/volumeops.py:426 #, python-format msgid "Initiated relocation of volume backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:430 +#: cinder/volume/drivers/vmware/volumeops.py:428 #, 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:440 +#: cinder/volume/drivers/vmware/volumeops.py:438 #, python-format msgid "Moving backing: %(backing)s to folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:445 +#: cinder/volume/drivers/vmware/volumeops.py:443 #, python-format msgid "Initiated move of volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:448 +#: cinder/volume/drivers/vmware/volumeops.py:446 #, python-format msgid "Successfully moved volume backing: %(backing)s into the folder: %(fol)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:460 +#: cinder/volume/drivers/vmware/volumeops.py:458 #, python-format msgid "Snapshoting backing: %(backing)s with name: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:467 +#: cinder/volume/drivers/vmware/volumeops.py:465 #, python-format msgid "Initiated snapshot of volume backing: %(backing)s named: %(name)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:471 +#: cinder/volume/drivers/vmware/volumeops.py:469 #, python-format msgid "Successfully created snapshot: %(snap)s for volume backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:519 +#: cinder/volume/drivers/vmware/volumeops.py:517 #, python-format msgid "Deleting the snapshot: %(name)s from backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:524 +#: cinder/volume/drivers/vmware/volumeops.py:522 #, 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:531 +#: cinder/volume/drivers/vmware/volumeops.py:529 #, python-format msgid "Initiated snapshot: %(name)s deletion for backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:535 +#: cinder/volume/drivers/vmware/volumeops.py:533 #, python-format msgid "Successfully deleted snapshot: %(name)s of backing: %(backing)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:563 +#: cinder/volume/drivers/vmware/volumeops.py:561 #, python-format msgid "Spec for cloning the backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:579 +#: cinder/volume/drivers/vmware/volumeops.py:577 #, 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:593 +#: cinder/volume/drivers/vmware/volumeops.py:591 #, python-format msgid "Initiated clone of backing: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:604 +#: cinder/volume/drivers/vmware/volumeops.py:602 #, python-format msgid "Deleting file: %(file)s under datacenter: %(dc)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:612 +#: cinder/volume/drivers/vmware/volumeops.py:610 #, python-format msgid "Initiated deletion via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:614 +#: cinder/volume/drivers/vmware/volumeops.py:612 #, python-format msgid "Successfully deleted file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:667 +#: cinder/volume/drivers/vmware/volumeops.py:665 msgid "Copying disk data before snapshot of the VM" msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:677 +#: cinder/volume/drivers/vmware/volumeops.py:675 #, python-format msgid "Initiated copying disk data via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:679 +#: cinder/volume/drivers/vmware/volumeops.py:677 #, python-format msgid "Successfully copied disk at: %(src)s to: %(dest)s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:688 +#: cinder/volume/drivers/vmware/volumeops.py:686 #, python-format msgid "Deleting vmdk file: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:695 +#: cinder/volume/drivers/vmware/volumeops.py:693 #, python-format msgid "Initiated deleting vmdk file via task: %s." msgstr "" -#: cinder/volume/drivers/vmware/volumeops.py:697 +#: cinder/volume/drivers/vmware/volumeops.py:695 #, python-format msgid "Deleted vmdk file: %s." msgstr "" -#: cinder/volume/drivers/windows/windows.py:104 +#: cinder/volume/drivers/windows/windows.py:102 #, python-format msgid "Creating folder %s " msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:49 +#: cinder/volume/drivers/windows/windows_utils.py:47 #, python-format msgid "" "check_for_setup_error: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:55 +#: cinder/volume/drivers/windows/windows_utils.py:53 msgid "check_for_setup_error: there is no ISCSI traffic listening." msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:65 +#: cinder/volume/drivers/windows/windows_utils.py:63 #, python-format msgid "" "get_host_information: the state of the WT Portal could not be verified. " "WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:75 +#: cinder/volume/drivers/windows/windows_utils.py:73 #, python-format msgid "" "get_host_information: the ISCSI target information could not be " "retrieved. WMI exception: %s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:107 +#: cinder/volume/drivers/windows/windows_utils.py:105 #, python-format msgid "" "associate_initiator_with_iscsi_target: an association between initiator: " @@ -9155,35 +9175,35 @@ msgid "" "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:125 +#: cinder/volume/drivers/windows/windows_utils.py:123 #, python-format msgid "" "delete_iscsi_target: error when deleting the iscsi target associated with" " target name: %(target)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:141 +#: cinder/volume/drivers/windows/windows_utils.py:139 #, python-format msgid "" "create_volume: error when creating the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:159 +#: cinder/volume/drivers/windows/windows_utils.py:157 #, python-format msgid "" "delete_volume: error when deleting the volume name: %(vol_name)s . WMI " "exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:179 +#: cinder/volume/drivers/windows/windows_utils.py:177 #, python-format msgid "" "create_snapshot: error when creating the snapshot name: %(vol_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:195 +#: cinder/volume/drivers/windows/windows_utils.py:193 #, python-format msgid "" "create_volume_from_snapshot: error when creating the volume name: " @@ -9191,323 +9211,323 @@ msgid "" "%(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:210 +#: cinder/volume/drivers/windows/windows_utils.py:208 #, python-format msgid "" "delete_snapshot: error when deleting the snapshot name: %(snap_name)s . " "WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:225 +#: cinder/volume/drivers/windows/windows_utils.py:223 #, python-format msgid "" "create_iscsi_target: error when creating iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:242 +#: cinder/volume/drivers/windows/windows_utils.py:240 #, python-format msgid "" "remove_iscsi_target: error when deleting iscsi target: %(tar_name)s . WMI" " exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:257 +#: cinder/volume/drivers/windows/windows_utils.py:255 #, python-format msgid "" "add_disk_to_target: error adding disk associated to volume : %(vol_name)s" " to the target name: %(tar_name)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:275 +#: cinder/volume/drivers/windows/windows_utils.py:273 #, python-format msgid "" "copy_vhd_disk: error when copying disk from source path : %(src_path)s to" " destination path: %(dest_path)s . WMI exception: %(wmi_exc)s" msgstr "" -#: cinder/volume/drivers/windows/windows_utils.py:292 +#: cinder/volume/drivers/windows/windows_utils.py:290 #, python-format msgid "" "extend: error when extending the volume: %(vol_name)s .WMI exception: " "%(wmi_exc)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:98 +#: cinder/volume/flows/create_volume/__init__.py:96 #, python-format msgid "Restoring source %(source_volid)s status to %(status)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:104 +#: cinder/volume/flows/create_volume/__init__.py:102 #, python-format msgid "" "Failed setting source volume %(source_volid)s back to its initial " "%(source_status)s status" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:129 +#: cinder/volume/flows/create_volume/__init__.py:127 #, python-format msgid "Updating volume: %(volume_id)s with %(update)s due to: %(reason)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:136 -#: cinder/volume/flows/create_volume/__init__.py:1502 +#: cinder/volume/flows/create_volume/__init__.py:134 +#: cinder/volume/flows/create_volume/__init__.py:1500 #, python-format msgid "Failed updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:190 +#: cinder/volume/flows/create_volume/__init__.py:188 #, python-format msgid "Originating snapshot status must be one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:212 +#: cinder/volume/flows/create_volume/__init__.py:210 #, python-format msgid "" "Unable to create a volume from an originating source volume when its " "status is not one of %s values" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:235 +#: cinder/volume/flows/create_volume/__init__.py:233 #, python-format msgid "" "Volume size %(size)s cannot be lesser than the snapshot size " "%(snap_size)s. They must be >= original snapshot size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:244 +#: cinder/volume/flows/create_volume/__init__.py:242 #, python-format msgid "" "Clones currently disallowed when %(size)s < %(source_size)s. They must be" " >= original volume size." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:253 +#: cinder/volume/flows/create_volume/__init__.py:251 #, python-format msgid "Volume size %(size)s must be an integer and greater than 0" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:295 +#: cinder/volume/flows/create_volume/__init__.py:293 #, python-format msgid "" "Size of specified image %(image_size)s is larger than volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:303 +#: cinder/volume/flows/create_volume/__init__.py:301 #, python-format msgid "" "Image minDisk size %(min_disk)s is larger than the volume size " "%(volume_size)s." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:321 +#: cinder/volume/flows/create_volume/__init__.py:319 #, python-format msgid "Metadata property key %s greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:326 +#: cinder/volume/flows/create_volume/__init__.py:324 #, python-format msgid "Metadata property key %s value greater than 255 characters" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:363 +#: cinder/volume/flows/create_volume/__init__.py:361 #, python-format msgid "Availability zone '%s' is invalid" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:376 +#: cinder/volume/flows/create_volume/__init__.py:374 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:385 +#: cinder/volume/flows/create_volume/__init__.py:383 msgid "Volume must be in the same availability zone as the source volume" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:424 +#: cinder/volume/flows/create_volume/__init__.py:422 msgid "Volume type will be changed to be the same as the source volume." msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:572 +#: cinder/volume/flows/create_volume/__init__.py:570 #, python-format msgid "Failed destroying volume entry %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:655 +#: cinder/volume/flows/create_volume/__init__.py:653 #, python-format msgid "Failed rolling back quota for %s reservations" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:699 +#: cinder/volume/flows/create_volume/__init__.py:697 #, python-format msgid "Failed to update quota for deleting volume: %s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:787 -#: cinder/volume/flows/create_volume/__init__.py:824 -#: cinder/volume/flows/create_volume/__init__.py:1023 +#: cinder/volume/flows/create_volume/__init__.py:785 +#: cinder/volume/flows/create_volume/__init__.py:822 +#: cinder/volume/flows/create_volume/__init__.py:1021 #, python-format msgid "Volume %s: create failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:791 +#: cinder/volume/flows/create_volume/__init__.py:789 msgid "Unexpected build error:" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:885 +#: cinder/volume/flows/create_volume/__init__.py:883 #, 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:904 +#: cinder/volume/flows/create_volume/__init__.py:902 #, python-format msgid "Volume %s: re-scheduled" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:921 +#: cinder/volume/flows/create_volume/__init__.py:919 #, python-format msgid "Updating volume %(volume_id)s with %(update)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:926 +#: cinder/volume/flows/create_volume/__init__.py:924 #, python-format msgid "Volume %s: resetting 'creating' status failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:945 +#: cinder/volume/flows/create_volume/__init__.py:943 #, python-format msgid "Volume %s: rescheduling failed" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:971 +#: cinder/volume/flows/create_volume/__init__.py:969 msgid "No volume_id provided to populate a request_spec from" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1139 +#: cinder/volume/flows/create_volume/__init__.py:1137 #, python-format msgid "" "Failed notifying about the volume action %(event)s for volume " "%(volume_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1176 +#: cinder/volume/flows/create_volume/__init__.py:1174 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1178 +#: cinder/volume/flows/create_volume/__init__.py:1176 #, 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:1236 +#: cinder/volume/flows/create_volume/__init__.py:1234 #, 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:1249 +#: cinder/volume/flows/create_volume/__init__.py:1247 #, python-format msgid "Marking volume %s as bootable" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1252 +#: cinder/volume/flows/create_volume/__init__.py:1250 #, python-format msgid "Failed updating volume %(volume_id)s bootable flag to true" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1279 +#: cinder/volume/flows/create_volume/__init__.py:1277 #, 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:1286 -#: cinder/volume/flows/create_volume/__init__.py:1297 +#: cinder/volume/flows/create_volume/__init__.py:1284 +#: cinder/volume/flows/create_volume/__init__.py:1295 #, 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:1292 +#: cinder/volume/flows/create_volume/__init__.py:1290 #, python-format msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1306 +#: cinder/volume/flows/create_volume/__init__.py:1304 #, 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:1343 +#: cinder/volume/flows/create_volume/__init__.py:1341 #, 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:1357 +#: cinder/volume/flows/create_volume/__init__.py:1355 #, 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:1383 +#: cinder/volume/flows/create_volume/__init__.py:1381 #, python-format msgid "Failed updating volume %(volume_id)s with %(updates)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1401 +#: cinder/volume/flows/create_volume/__init__.py:1399 msgid "Unable to create volume, driver not initialized" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1414 +#: cinder/volume/flows/create_volume/__init__.py:1412 #, 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:1437 +#: cinder/volume/flows/create_volume/__init__.py:1435 #, 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:1445 +#: cinder/volume/flows/create_volume/__init__.py:1443 #, python-format msgid "Volume %s: creating export" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1459 +#: cinder/volume/flows/create_volume/__init__.py:1457 #, 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:1506 +#: cinder/volume/flows/create_volume/__init__.py:1504 #, python-format msgid "Volume %(volume_name)s (%(volume_id)s): created successfully" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1585 +#: cinder/volume/flows/create_volume/__init__.py:1583 #, python-format msgid "Failed to schedule_create_volume: %(cause)s" msgstr "" -#: cinder/volume/flows/create_volume/__init__.py:1604 +#: cinder/volume/flows/create_volume/__init__.py:1602 #, python-format msgid "Failed notifying on %(topic)s payload %(payload)s" msgstr "" -- 2.45.2